.sp-8 { background: url("../img/sp/sp-8.png") no-repeat 0 0; display: block; width: 71px; height: 71px; margin: auto; text-indent: -9999px; }
.sp-8-arsenal { background-position: 0 0 }
.sp-8-chelsea { background-position: -71px 0 }
.sp-8-manchester-city { background-position: -142px 0 }
.sp-8-stoke-city { background-position: -213px 0 }
.sp-8-crystal-palace { background-position: -284px 0 }
.sp-8-everton { background-position: 0 -71px }
.sp-8-manchester-united { background-position: -71px -71px }
.sp-8-liverpool { background-position: -142px -71px }
.sp-8-leicester-city { background-position: -213px -71px }
.sp-8-aston-villa { background-position: -284px -71px }
.sp-8-bournemouth { background-position: 0 -142px }
.sp-8-swansea-city { background-position: -71px -142px }
.sp-8-tottenham { background-position: -142px -142px }
.sp-8-sunderland { background-position: -213px -142px }
.sp-8-norwich { background-position: -284px -142px }
.sp-8-watford { background-position: 0 -213px }
.sp-8-westham { background-position: -71px -213px }
.sp-8-fulham { background-position: -71px -567px }
.sp-8-wolves { background-position: -142px -567px }
.sp-8-cardiff { background-position: -212px -567px }
.sp-8-newcastle { background-position: -142px -213px }
.sp-8-west-bromwich { background-position: -213px -213px }
.sp-8-southampton { background-position: -284px -213px }
.sp-8-burnley { background-position: 0 -284px }
.sp-8-derby { background-position: -71px -284px }
.sp-8-mkdons { background-position: -142px -284px }
.sp-8-shrewsbury { background-position: -213px -284px }
.sp-8-leeds { background-position: -284px -284px }
.sp-8-hull { background-position: 0px -355px }
.sp-8-reading { background-position: -71px -355px }
.sp-8-blackburn { background-position: -142px -355px }
.sp-8-middle { background-position: -213px -355px }
.sp-8-realmadrid { background-position: -284px -355px }
.sp-8-juventus { background-position: 0 -426px }
.sp-8-portugal { background-position: -71px -426px }
.sp-8-mexico { background-position: -142px -426px }
.sp-8-germany { background-position: -213px -426px }
.sp-8-cameroon { background-position: -284px -426px }
.sp-8-chile { background-position: 0 -497px }
.sp-8-spain { background-position: -71px -497px }
.sp-8-slovakia { background-position: -142px -497px }
.sp-8-malta { background-position: -213px -497px }
.sp-8-napoli { background-position: 0 -639px }
.sp-8-psg { background-position: -284px -568px }
.sp-8-huddersfield { background-position: -71px -641px }
.sp-8-atletico { background: url(../img/sp/sp-9.png) no-repeat -2px -3px; height: 75px; }
.sp-8-real { background: url(../img/sp/sp-9.png) no-repeat -2px -81px; height: 75px; }
.sp-8-sevilla { background: url(../img/sp/sp-9.png) no-repeat -2px -162px; height: 75px; }
.sp-10 { background: url("../img/sp/sp-10.png") no-repeat 0 0; display: block; width: 71px; height: 71px; margin: auto; text-indent: -9999px; }
.sp-10-italy { }
.sp-10-england { background-position: 0 -71px }
.sp-10-scottland { background-position: -213px 0 }
.sp-10-ireland { background-position: -284px 0 }
.sp-10-wales { background-position: -71px 0 }
.sp-10-france { background-position: -142px 0 }
.sp-10-nz-barbs { background-position: -70px -69px; }
.sp-10-lions { background-position: -141px -70px; }
.sp-10-crusaders { background-position: -217px -76px; }
.sp-10-maori { background-position: -288px -76px; width: 65px; }
.sp-10-all-blacks { background-position: -353px -76px; width: 69px; }
.sp-2 { background: url("../img/sp/sp-2.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; }
.sp-2-arsenal { width: 59px; height: 70px; background-position: -5px -5px; }
.sp-2-cyprus { width: 71px; height: 71px; background-position: -5px -85px; }
.sp-2-england { width: 71px; height: 71px; background-position: 3px -166px; }
.sp-2-faroe { width: 71px; height: 70px; background-position: 0px -247px; }
.sp-2-georgia { width: 71px; height: 71px; background-position: -5px -327px; }
.sp-2-gibraltar { width: 71px; height: 70px; background-position: -5px -408px; }
.sp-2-ireland { width: 71px; height: 71px; background-position: -5px -488px; }
.sp-2-manchester-city { width: 59px; height: 71px; background-position: -5px -569px; }
.sp-2-northern-ireland { width: 71px; height: 69px; background-position: -5px -650px; }
.sp-2-switzerland { width: 76px; height: 69px; background-position: -2px -2429px; }
.sp-2-germany { width: 76px; height: 81px; background-position: -2px -2506px; }
.sp-2-san-marino { width: 71px; height: 71px; background-position: -5px -729px; }
.sp-2-scotland { width: 71px; height: 71px; background-position: -2px -810px; }
.sp-2-wales { width: 71px; height: 71px; background-position: 4px -891px; }
.sp-2-poland { width: 71px; height: 71px; background-position: 4px -1056px; }
.sp-2-greece { width: 71px; height: 71px; background-position: -5px -1217px; }
.sp-2-germany { width: 71px; height: 71px; background-position: -5px -1380px; }
.sp-2-netherlands { width: 71px; height: 71px; background-position: -5px -1462px; }
.sp-2-kazakhstan { width: 71px; height: 71px; background-position: -5px -1541px; }
.sp-2-estonia { width: 71px; height: 71px; background-position: -5px -1702px; }
.sp-2-bosnia { width: 71px; height: 71px; background-position: -5px -1786px; }
.sp-2-norway { width: 71px; height: 71px; background-position: -5px -1859px; }
.sp-2-hungary { width: 71px; height: 71px; background-position: -5px -1938px; }
.sp-2-sweden { width: 71px; height: 75px; background-position: -5px -2014px; }
.sp-2-denmark { width: 71px; height: 71px; background-position: -5px -2097px; }
.sp-2-ukraine { width: 71px; height: 71px; background-position: -5px -2180px; }
.sp-2-slovenia { width: 71px; height: 71px; background-position: -5px -2251px; }
.sp-2-austria { width: 77px; height: 32px; background-position: -2px -2328px; }
.sp-2-albania { width: 71px; height: 71px; background-position: -3px -2373px; }
.sp-2-finland { width: 71px; height: 80px; background-position: -3px -2457px; }
.sp-2-croatia { width: 71px; height: 80px; background-position: -3px -2544px; }
.sp-2-lithuania { width: 71px; height: 75px; background-position: -3px -2332px; }
.sp-2-juventus { width: 51px; height: 69px; background-position: -15px -2600px; }
.sp-2-fcp { width: 56px; height: 69px; background-position: -15px -2690px; }
.sp-2-fcb { width: 70px; height: 73px; background-position: -5px -2773px; }
.sp-2-italia { width: 70px; height: 76px; background-position: -5px -2857px; }
.sp-2-spain { width: 70px; height: 68px; background-position: -5px -2942px; }
.sp-2-spain { width: 70px; height: 68px; background-position: -5px -2942px; }
.sp-2-realmadrid { width: 70px; height: 76px; background-position: -5px -5524px; }
.sp-2-inter-milan { width: 70px; height: 76px; background-position: -6px -5608px; }
.sp-2-psv-eindhoven { width: 70px; height: 76px; background-position: -6px -5694px; }
.sp-2-red-star-belgrade { width: 70px; height: 76px; background-position: -6px -5782px; }
.sp-2-napoli { width: 70px; height: 76px; background-position: -6px -5870px; }
.sp-2-psg { width: 70px; height: 76px; background-position: -6px -5956px; }
.sp-2-lyon { width: 70px; height: 76px; background-position: -6px -6039px; }
.sp-2-shakhtar-donetsk { width: 70px; height: 76px; background-position: -6px -6127px; }
.sp-2-hoffenheim { width: 70px; height: 76px; background-position: -6px -6212px; }
.sp-2-valencia { width: 70px; height: 76px; background-position: -6px -6298px; }
.sp-2-bsc-young-boys { width: 70px; height: 76px; background-position: -6px -6384px; }
.sp-2-roma { width: 70px; height: 78px; background-position: -6px -6469px; }
.sp-2-galatasary { width: 70px; height: 76px; background-position: -6px -6557px; }
.sp-2-fcporto { width: 70px; height: 76px; background-position: -5px -6646px }
.sp-2-dortmund { width: 70px; height: 76px; background-position: -5px -6730px }
.sp-2-ajax { width: 70px; height: 76px; background-position: -5px -6814px; }
.sp-2-atleticomadrid { width: 70px; height: 76px; background-position: -5px -6899px; }
.sp-2-fcbayern { width: 70px; height: 76px; background-position: -5px -6987px; }
.sp-2-schalke04 {width: 78px; height: 76px;background-position: -2px -7073px; }
.sp-2-bulgaria {width: 75px; height: 75px;background-position: center -7160px; }
.sp-2-montenegro {width: 75px; height: 75px;background-position: center -7332px; }
.sp-3 { background: url("../img/sp/sp-3.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; }
.sp-3-android-off { background-position: -3px -3px; width: 54px; height: 15px; }
.sp-3-android-on { background-position: -3px -24px; width: 54px; height: 15px; }
.sp-3-blackberry-off { background-position: -3px -45px; width: 17px; height: 13px; }
.sp-3-blackberry-on { background-position: -3px -64px; width: 17px; height: 13px; }
.sp-3-bulgarian { background-position: -3px -83px; width: 16px; height: 11px; }
.sp-3-circle { background-position: -3px -100px; width: 16px; height: 16px; }
.sp-3-czech { background-position: -3px -122px; width: 16px; height: 11px; }
.sp-3-danish { background-position: -3px -139px; width: 16px; height: 11px; }
.sp-3-distribute { background-position: -3px -156px; width: 16px; height: 17px; }
.sp-3-english { background-position: -3px -179px; width: 16px; height: 11px; }
.sp-3-flag { background-position: -3px -196px; width: 16px; height: 17px; }
.sp-3-football { background-position: -3px -219px; width: 16px; height: 16px; }
.sp-3-german { background-position: -3px -241px; width: 16px; height: 11px; }
.sp-3-greek { background-position: -3px -258px; width: 16px; height: 11px; }
.sp-3-green-check { background-position: -3px -275px; width: 18px; height: 17px; }
.sp-3-hammer { background-position: -3px -298px; width: 22px; height: 18px; }
.sp-3-hungarian { background-position: -3px -322px; width: 16px; height: 11px; }
.sp-3-info { background-position: -3px -339px; width: 14px; height: 14px; }
.sp-3-ios-off { background-position: -3px -359px; width: 26px; height: 16px; }
.sp-3-ios-on { background-position: -3px -381px; width: 26px; height: 16px; }
.sp-3-italian { background-position: -3px -403px; width: 16px; height: 11px; }
.sp-3-money { background-position: -3px -420px; width: 21px; height: 15px; }
.sp-3-norwegian { background-position: -3px -441px; width: 16px; height: 11px; }
.sp-3-peoples { background-position: -3px -458px; width: 15px; height: 17px; }
.sp-3-polish { background-position: -3px -481px; width: 16px; height: 11px; }
.sp-3-portuguese { background-position: -3px -498px; width: 16px; height: 11px; }
.sp-3-romanian { background-position: -3px -515px; width: 16px; height: 11px; }
.sp-3-shop { background-position: -3px -532px; width: 18px; height: 14px; }
.sp-3-simplified-chinese { background-position: -3px -552px; width: 16px; height: 11px; }
.sp-3-slovenian { background-position: -3px -569px; width: 16px; height: 10px; }
.sp-3-spanish { background-position: -3px -585px; width: 16px; height: 11px; }
.sp-3-sponsor { background-position: -3px -602px; width: 19px; height: 15px; }
.sp-3-swedish { background-position: -3px -623px; width: 16px; height: 11px; }
.sp-3-tick { background-position: -3px -640px; width: 16px; height: 17px; }
.sp-3-user { background-position: -3px -663px; width: 14px; height: 16px; }
.sp-3-users { background-position: -3px -685px; width: 16px; height: 17px; }
.sp-3-windows-full-opacity { background-position: -3px -708px; width: 47px; height: 15px; }
.sp-3-windows-mobile-off { background-position: -3px -729px; width: 52px; height: 17px; }
.sp-3-windows-mobile-on { background-position: -3px -752px; width: 52px; height: 17px; }
.sp-3-finnish { background-position: 0px -793px; width: 23px; height: 11px; }
.sp-3-japanese { background-position: 0px -842px; width: 22px; height: 13px; }
.sp-3-russian { background-position: 0px -1032px; width: 25px; height: 20px; }
.sp-3-estonian { background-position: 0px -979px; width: 23px; height: 17px; }
.sp-3-lithuania { background-position: 0px -999px; width: 22px; height: 15px; }
.sp-3-latvian { background-position: -2px -1017px; width: 17px; height: 13px; }
.sp-3-croatian { background-position: -1px -911px; width: 18px; height: 12px; }
.sp-3-dutch { background-position: 0px -873px; width: 23px; height: 17px; }
.sp-3-french { background-position: 0px -807px; width: 23px; height: 17px; }
.sp-3-slovak { background-position: -1px -907px; width: 19px; height: 20px; }
.sp-3-turkish { background-position: -1px -962px; width: 21px; height: 16px; }
.sp-3-montenegro { background-position: 0px -855px; width: 24px; height: 21px; }
.sp-3-chinese { background-position: 0px -546px; width: 22px; height: 22px; }
.sp-3-indian { background-position: 0px -823px; width: 24px; height: 18px; }
.sp-3-taiwan { background-position: 0px -945px; width: 21px; height: 15px; }
.sp-3-korean { background-position: 0px -927px; width: 23px; height: 16px; }
.sp-3-azer { background-position: 0px -893px; width: 22px; height: 15px; }
.sp-trust { background: url(../img/sp/sp-trust.png) no-repeat 0 -15px; display: block; width: 61px; height: 14px; margin: auto; text-indent: -9999px; }
.sp-trust-gambleaware { background-position: 0 0; width: 82px; height: 14px;  }
.sp-4 { background: url("../img/sp/sp-4.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; }
.sp-4.sp-4-bet365,
div.wrap-table table tbody tr td span.bet365 { background-position: -3px -3px; width: 93px; height: 20px; }
.sp-4.sp-4-bet365-h-small,
div.wrap-table table  tbody  tr th span.bet365 { background-position: -3px -29px; width: 51px; height: 13px; }
.sp-4.sp-4-bet365-mobile-big,
div.bb-1 p.pos-1 span.bet365,
div.bb-4 p.right span.left b.bet365,
div.bb-2 p.pos-1 span.bet365,
div.bb-5 p.absolute span.bet365 { background-position: -3px -48px; width: 177px; height: 66px; }
.fifa18 { background: url("../img/fifa18.png") no-repeat 0 0; display: block; width: 80px; height: 80px; margin: auto; text-indent: -9999px; }
.fifa18.sweden { background-position: 0 0 }
.fifa18.lithuania { background-position: 0 -80px }
.fifa18.switzerland { background-position: 0 -160px }
.fifa18.germany { background-position: 0 -240px }
.fifa18.italy { background-position: 0 -320px }
.fifa18.spain { background-position: -80px 0 }
.fifa18.brazil { background-position: -80px -80px }
.fifa18.argentina { background-position: -80px -160px }
.fifa18.poland { background-position: -80px -240px }
.fifa18.belgium { background-position: -80px -320px }
.fifa18.portugal { background-position: -160px 0 }
.fifa18.russia { background-position: -160px -80px }
.fifa18.france { background-position: -160px -160px }
.fifa18.panama { background-position: -160px -240px }
.fifa18.tunisia { background-position: -160px -320px }
.fifa18.uruguay { background-position: -240px 0 }
.fifa18.denmark { background-position: -240px -80px }
.fifa18.australia { background-position: -240px -160px }
.fifa18.nigeria { background-position: -240px -240px }
.fifa18.croatia { background-position: -240px -320px }
.fifa18.saudi-arabia { background-position: -320px 0 }
.fifa18.morocco { background-position: -320px -80px }
.fifa18.iran { background-position: -320px -160px }
.fifa18.serbia { background-position: -320px -240px }
.fifa18.south-korea { background-position: -320px -320px }
.fifa18.senegal { background-position: -400px 0 }
.fifa18.peru { background-position: -400px -80px }
.fifa18.costa-rica { background-position: -400px -160px }
.fifa18.swiss { background-position: -400px -240px }
.fifa18.iceland { background-position: -400px -320px }
.fifa18.deutsch { background-position: -480px 0 }
.fifa18.mexico { background-position: -480px -80px }
.fifa18.colombia { background-position: -480px -160px }
.fifa18.japan { background-position: -480px -240px }
.fifa18.egypt { background-position: -480px -320px }
div.bb-1 p.pos-1  > span:first-child { width: 178px; height: 67px; background-image: url("../img/sp/logo-color-review.jpg"); border: 1px solid #d6d8d9; margin-left: auto; margin-right: auto; }
div.bb-1 p.pos-1  > span.sport888:first-child { background-position: 0 0; }
.sp-4.sp-4-bet365-mobile-small,
p.horizontal-bb3 span.bet365,
p.horizontal-bb2 span.bet365,
div.bb-6 span.bet365 { background-position: -3px -120px; width: 134px; height: 62px; }
.sp-4.sp-4-bet365-s-2,
p.bb-7 span.bet365 { background-position: -3px -188px; width: 69px; height: 16px; }
.sp-4.sp-4-bet365-square,
div.home-table p  span.left b.bet365 { background-position: -3px -210px; width: 129px; height: 109px; }
.sp-4.sp-4-bet365-tiny,
table td span.bet365,
div.wrap-table table tbody tr td b.bet365 { background-position: -3px -325px; width: 80px; height: 38px; }
.sp-4.sp-4-betfair-small { background-position: -3px -369px; width: 89px; height: 14px; }
.sp-4.sp-4-betradar-v1 { background-position: -3px -389px; width: 74px; height: 15px; }
.sp-4.sp-4-betvictor { background-position: -3px -410px; width: 84px; height: 14px; }
.sp-4.sp-4-betvictor-h-small { background-position: -3px -430px; width: 61px; height: 9px; }
.sp-4.sp-4-betvictor-mobile-big { background-position: -3px -445px; width: 176px; height: 65px; }
.sp-4.sp-4-betvictor-mobile-small { background-position: -3px -516px; width: 134px; height: 63px; }
.sp-4.sp-4-betvictor-s-1 { background-position: -3px -585px; width: 74px; height: 11px; }
.sp-4.sp-4-betvictor-square { background-position: -3px -602px; width: 129px; height: 109px; }
.sp-4.sp-4-betvictor-tiny { background-position: -3px -717px; width: 80px; height: 38px; }
.sp-4.sp-4-coral { background-position: -3px -761px; width: 112px; height: 23px; }
.sp-4.sp-4-coral-h-small { background-position: -3px -790px; width: 57px; height: 9px; }
.sp-4.sp-4-coral-mobile-big { background-position: -3px -805px; width: 176px; height: 65px; }
.sp-4.sp-4-coral-mobile-small { background-position: -3px -876px; width: 134px; height: 63px; }
.sp-4.sp-4-coral-s-2 { background-position: -3px -945px; width: 82px; height: 13px; }
.sp-4.sp-4-coral-tiny { background-position: -3px -964px; width: 80px; height: 38px; }
.sp-4.sp-4-flashscores-v1 { background-position: -3px -1008px; width: 81px; height: 24px; }
.sp-4.sp-4-goalsfeed-v1 { background-position: -3px -1038px; width: 70px; height: 10px; }
.sp-4.sp-4-ladbrokes { background-position: -3px -1054px; width: 116px; height: 26px; }
.sp-4.sp-4-ladbrokes-h-small { background-position: -3px -1086px; width: 56px; height: 11px; }
.sp-4.sp-4-ladbrokes-mobile-big { background-position: -3px -1103px; width: 176px; height: 65px; }
.sp-4.sp-4-ladbrokes-mobile-small { background-position: -3px -1174px; width: 134px; height: 63px; }
.sp-4.sp-4-ladbrokes-s-1 { background-position: -3px -1243px; width: 134px; height: 38px; }
.sp-4.sp-4-ladbrokes-s-2 { background-position: -3px -1287px; width: 92px; height: 20px; }
.sp-4.sp-4-ladbrokes-square { background-position: -3px -1313px; width: 129px; height: 109px; }
.sp-4.sp-4-ladbrokes-tiny { background-position: -3px -1428px; width: 80px; height: 38px; }
.sp-4.sp-4-paddy-power-h-small { background-position: -3px -1472px; width: 43px; height: 19px; }
.sp-4.sp-4-paddy-power-mobile-big { background-position: -3px -1497px; width: 176px; height: 65px; }
.sp-4.sp-4-paddy-power-mobile-small { background-position: -3px -1568px; width: 134px; height: 63px; }
.sp-4.sp-4-paddy-power-s-1 { background-position: -3px -1637px; width: 134px; height: 38px; }
.sp-4.sp-4-paddy-power-s-2 { background-position: -3px -1681px; width: 89px; height: 11px; }
.sp-4.sp-4-paddy-power-square { background-position: -3px -1698px; width: 129px; height: 109px; }
.sp-4.sp-4-paddy-power-tiny { background-position: -3px -1813px; width: 81px; height: 38px; }
.sp-4.sp-4-paddypower { background-position: -3px -1857px; width: 118px; height: 15px; }
.sp-4.sp-4-skybet { background-position: -3px -1878px; width: 97px; height: 24px; }
.sp-4.sp-4-skybet-h-small { background-position: -3px -1908px; width: 51px; height: 12px; }
.sp-4.sp-4-skybet-mobile-big { background-position: -3px -1926px; width: 176px; height: 65px; }
.sp-4.sp-4-skybet-mobile-small { background-position: -3px -1997px; width: 134px; height: 56px; }
.sp-4.sp-4-skybet-s-1 { background-position: -3px -2059px; width: 72px; height: 18px; }
.sp-4.sp-4-skybet-tiny { background-position: -3px -2083px; width: 80px; height: 38px; }
.sp-4.sp-4-william-hill { background-position: -3px -2127px; width: 111px; height: 23px; }
.sp-4.sp-4-william-hill-h-small { background-position: -3px -2156px; width: 56px; height: 12px; }
.sp-4.sp-4-william-hill-mobile-big { background-position: -3px -2174px; width: 176px; height: 65px; }
.sp-4.sp-4-william-hill-mobile-small { background-position: -3px -2245px; width: 134px; height: 63px; }
.sp-4.sp-4-william-hill-s-1 { background-position: -3px -2314px; width: 134px; height: 38px; }
.sp-4.sp-4-william-hill-s-2 { background-position: -3px -2358px; width: 73px; height: 14px; }
.sp-4.sp-4-william-hill-square { background-position: -3px -2378px; width: 129px; height: 109px; }
.sp-4.sp-4-william-hill-tiny { background-position: -3px -2493px; width: 80px; height: 38px; }
.sp-5 { background: url("../img/sp/sp-5.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; }
.sp-5.sp-5-grade-a { background-position: -3px -3px; width: 119px; height: 107px; }
.sp-5.sp-5-grade-a-plus { background-position: -3px -116px; width: 119px; height: 106px; }
.sp-5.sp-5-grade-b { background-position: -3px -228px; width: 120px; height: 106px; }
.sp-5.sp-5-grade-b-plus { background-position: -3px -340px; width: 120px; height: 106px; }
.sp-5.sp-5-grade-c { background-position: -3px -452px; width: 119px; height: 105px; }
.sp-5.sp-5-grade-d { background-position: -3px -563px; width: 119px; height: 106px; }
.sp-6 { background: url("../img/sp/sp-6.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; }
.payment { background: url("../img/sp/sp-payment.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; width: 129px; height: 30px; }
.payment.astopay { background-position: center 0 }
.payment.ewire { background-position: center -30px }
.payment.icheck { background-position: center -60px }
.payment.neosurf { background-position: center -90px }
.payment.citadel { background-position: center -120px }
.sp-6.sp-6-adobe-flash { background-position: -3px -0px; width: 59px; height: 20px; }
.sp-6.sp-6-android-small { background-position: -3px -26px; width: 37px; height: 11px; }
.sp-6.sp-6-android-v1 { background-position: -3px -43px; width: 72px; height: 21px; }
.sp-6.sp-6-android-v2 { background-position: -3px -70px; width: 16px; height: 16px; }
.sp-6.sp-6-bank-transfer { background-position: -3px -92px; width: 93px; height: 8px; }

/*
.sp-6.sp-6-bank-wire-small {
  background-position: -3px -106px;
  width: 40px;
  height: 14px;
}
*/
.sp-6.sp-6-blackberry-off-small { background-position: -3px -126px; width: 14px; height: 11px; }
.sp-6.sp-6-blackberry-v1 { background-position: -3px -143px; width: 37px; height: 33px; }
.sp-6.sp-6-cach-direct-express { background-position: -3px -182px; width: 129px; height: 27px; }
.sp-6.sp-6-cheque { background-position: -3px -215px; width: 89px; height: 17px; }
.sp-6.sp-6-chrome-v1 { background-position: -3px -238px; width: 16px; height: 16px; }
.sp-6.sp-6-click-and-buy { background-position: -3px -260px; width: 34px; height: 22px; }
.sp-6.sp-6-click2pay { background-position: -3px -288px; width: 74px; height: 13px; }
.sp-6.sp-6-eco { background-position: -3px -307px; width: 49px; height: 22px; }
.sp-6.sp-6-entropay { background-position: -3px -335px; width: 82px; height: 15px; }
.sp-6.sp-6-fast-bank-transfer { background-position: -3px -356px; width: 79px; height: 23px; }
.sp-6.sp-6-fundsend { background-position: -3px -385px; width: 77px; height: 12px; }
.sp-6.sp-6-idebit { background-position: -3px -403px; width: 88px; height: 28px; }
.sp-6.sp-6-ie-v1 { background-position: -3px -437px; width: 16px; height: 16px; }
.sp-6.sp-6-ios-small { background-position: -3px -459px; width: 16px; height: 11px; }
.sp-6.sp-6-ios-v1 { background-position: -3px -476px; width: 35px; height: 38px; }
.sp-6.sp-6-ios-v2 { background-position: -3px -520px; width: 19px; height: 9px; }
.sp-6.sp-6-laser { background-position: -3px -535px; width: 41px; height: 26px; }
.sp-6.sp-6-maestro { background-position: -3px -567px; width: 31px; height: 18px; }
.sp-6.sp-6-mastercard { background-position: -3px -591px; width: 29px; height: 18px; }
.sp-6.sp-6-mozzila-v1 { background-position: -3px -615px; width: 16px; height: 16px; }
.sp-6.sp-6-neteller { background-position: -3px -637px; width: 76px; height: 13px; }
.sp-6.sp-6-opera-v1 { background-position: -3px -656px; width: 14px; height: 16px; }
.sp-6.sp-6-paypal { background-position: -3px -678px; width: 69px; height: 16px; }

/*
.sp-6.sp-6-paypal-small {
  background-position: -3px -700px;
  width: 40px;
  height: 14px;
}
*/
.sp-6.sp-6-paysafecard { background-position: -3px -720px; width: 89px; height: 15px; }

/*
.sp-6.sp-6-paysafecard-small {
  background-position: -3px -741px;
  width: 69px;
  height: 14px;
}
*/
.sp-6.sp-6-safari-v1 { background-position: -3px -761px; width: 15px; height: 17px; }
.sp-6.sp-6-sell { background-position: -3px -784px; width: 66px; height: 26px; }
.sp-6.sp-6-skrill { background-position: -3px -816px; width: 49px; height: 16px; }
.sp-6.sp-6-diners-card { background-position: -1px -1718px; width: 71px; height: 21px; }
.sp-6.sp-6-skrill-1-tap { background-position: -3px -838px; width: 71px; height: 19px; }

/*
.sp-6.sp-6-skrill-small {
  background-position: -3px -863px;
  width: 34px;
  height: 14px;
}
*/
.sp-6.sp-6-solo { background-position: -3px -883px; width: 36px; height: 22px; }
.sp-6.sp-6-table-ladbrokes { background-position: -3px -911px; width: 63px; height: 23px; }
.sp-6.sp-6-table-william-hill { background-position: -3px -940px; width: 63px; height: 23px; }
.sp-6.sp-6-thawte { background-position: -3px -969px; width: 58px; height: 16px; }
.sp-6.sp-6-ukash { background-position: -3px -991px; width: 55px; height: 20px; }

/*
.sp-6.sp-6-ukash-small {
  background-position: -3px -1017px;
  width: 40px;
  height: 14px;
}
*/
.sp-6.sp-6-verisign { background-position: -3px -1037px; width: 41px; height: 16px; }
.sp-6.sp-6-visa { background-position: -3px -1059px; width: 40px; height: 12px; }
.sp-6.sp-6-visa-mc { background-position: -3px -1077px; width: 51px; height: 14px; }
.sp-6.sp-6-western-union { background-position: -3px -1097px; width: 91px; height: 15px; }
.sp-6.sp-6-windows-2000 { background-position: -3px -1118px; width: 100px; height: 13px; }
.sp-6.sp-6-windows-off-small { background-position: -3px -1137px; width: 36px; height: 12px; }
.sp-6.sp-6-windows-v1 { background-position: -3px -1155px; width: 30px; height: 35px; }
.sp-6.sp-6-windows-v2 { background-position: -3px -1196px; width: 12px; height: 13px; }
.sp-6.sp-6-giropay { background-position: 0px -1258px; width: 39px; height: 19px; }
.sp-6.sp-6-ecard { background-position: 0px -1280px; width: 19px; height: 23px; }
.sp-6.sp-6-paysafe { background-position: 0px -1304px; width: 54px; height: 21px; }
.sp-6.sp-6-euteller { background-position: 0px -1327px; width: 54px; height: 15px; }
.sp-6.sp-6-webmoney { background-position: 0px -1344px; width: 64px; height: 14px; }
.sp-6.sp-6-trustly { background-position: 0px -1361px; width: 60px; height: 20px; }
.sp-6.sp-6-boku { background-position: 0px -1384px; width: 57px; height: 15px; }
.sp-6.sp-6-rapid { background-position: 0px -1704px; width: 53px; height: 15px; }
.sp-6.sp-6-instadebit { background-position: 0px -1401px; width: 95px; height: 15px; }
.sp-6.sp-6-boyle { background-position: 0px -1418px; width: 67px; height: 24px; }
.sp-6.sp-6-delta { background-position: 2px -1445px; width: 42px; height: 25px; }
.sp-6.sp-6-visa-debit { background-position: -3px -1472px; width: 40px; height: 27px; }
.sp-6.sp-6-ecopayz,
.sp-6.sp-6-ecoPayz { background-position: 0px -1498px; width: 88px; height: 26px; }
.sp-6.sp-6-siru-mobile { background-position: 0px -1782px; width: 44px; height: 28px; }
.sp-6.sp-6-muchbetter { background-position: 0px -1760px; width: 94px; height: 22px; }
.sp-6.sp-6-zimpler { background-position: 0px -1738px; width: 68px; height: 22px; }

/*
.sp-6.sp-6-visa2-small {
background-position: 0px -1564px;
    width: 32px;
    height: 11px;
    display: inline-block!important;
}
*/
.sp-6.sp-6-trustly-small { background-position: 0px -1574px; width: 35px; height: 13px; display: inline-block !important; }

/*
.sp-6.sp-6-neteller-small {
    background-position: 0px -1586px;
    width: 35px;
    height: 8px;
    display: inline-block!important;
}
.sp-6.sp-6-boku-small {
    background-position: 0px -1595px;
    width: 38px;
    height: 11px;
    display: inline-block!important;
}
.sp-6.sp-6-transfer-small {
    background-position: 0px -1605px;
    width: 38px;
    height: 14px;
    display: inline-block!important;
}
.sp-6.sp-6-entropay-small {
    background-position: 0px -1618px;
    width: 42px;
    height: 10px;
    display: inline-block!important;
}*/
.sp-6.sp-6-citadel { background-position: 0px -1662px; width: 54px; height: 21px; }
.sp-6.sp-6-pokerstars { background-position: 0px -1680px; width: 69px; height: 10px; }
.sp-6.sp-6-appleplay { background-position: 0px -1690px; width: 36px; height: 15px; }
.pay-xs { display: inline-block; width: 20px; height: 20px; background: url("../img/sp/pay-xs.png") no-repeat 0 0; text-indent: -9999px; vertical-align: middle; }
.pay-xs.pay-xs-bank-wire-small { background-position: 0 0; width: 20px; height: 20px; }
.pay-xs.pay-xs-paysafecard-small { background-position: 0 -80px; width: 50px; height: 12px; }
.pay-xs.pay-xs-skrill-small { background-position: -3px -66px; width: 33px; height: 16px; }
.pay-xs.pay-xs-ukash-small { background-position: 0 -181px; width: 44px; height: 15px; }
.pay-xs.pay-xs-visa-small { background-position: -2px -165px; width: 48px; height: 11px; }
.pay-xs.pay-xs-visa2-small { background-position: 0 0px; width: 33px; height: 11px; }
.pay-xs.pay-xs-neteller-small { background-position: 0 -22px; width: 36px; height: 10px; }
.pay-xs.pay-xs-boku-small { background-position: 0 -30px; width: 39px; height: 13px; }
.pay-xs.pay-xs-transfer-small { background-position: 0 -41px; width: 36px; height: 15px; }
.pay-xs.pay-xs-entropay-small { background-position: 0 -54px; width: 42px; height: 13px; }
.pay-xs.pay-xs-solo-small { background-position: 0 -137px; width: 25px; height: 15px; }
.pay-xs.pay-xs-paypal-small { background-position: -3px -93px; width: 38px; height: 12px; }
.pay-xs.pay-xs-trusty-small { background-position: 0 -10px; width: 34px; height: 12px; }
.pay-xs.pay-xs-maestro-small { background-position: 0 -121px; width: 23px; height: 16px; }
.pay-xs.pay-xs-mastercard-small { background-position: 0 -105px; width: 24px; height: 18px; }
.pay-xs.pay-xs-webmoney-small { background-position: 0 -196px; width: 37px; height: 12px; }
.pay-xs.pay-xs-bitcoin-small { background-position: -2px -225px; width: 34px; height: 8px; }
.pay-xs.pay-xs-master-card { background-position: -1px -108px; width: 26px; height: 14px; }
.girls { background: url("../img/sp/girls.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; }
.girls.girl-1 { background-position: -3px -3px; width: 128px; height: 173px; }
.girls.girl-2 { background-position: -3px -182px; width: 127px; height: 173px; }
.girls.girl-3 { background-position: -3px -361px; width: 139px; height: 167px; }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer,
.fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image,
.fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span { background-image: url('../img/fancybox/fancybox_sprite.png'); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('../img/fancybox/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('../img/fancybox/blank.gif');  /* helps IE */ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }

/* Overlay helper */
.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('../img/fancybox/fancybox_overlay.png'); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }

/* Title helper */
.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent;  /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
  #fancybox-loading,
  .fancybox-close,
  .fancybox-prev span,
  .fancybox-next span { background-image: url('../img/fancybox/fancybox_sprite@2x.png'); background-size: 44px 152px;    /*The size of the normal image, half the size of the hi-res image*/ }
  #fancybox-loading div { background-image: url('../img/fancybox/fancybox_loading@2x.gif'); background-size: 24px 24px;    /*The size of the normal image, half the size of the hi-res image*/ }
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html body { padding: 0; margin: 0; width: 100%; height: 100%; overflow-x: hidden; overflow-y: scroll; font-size: 13px; color: #707070; font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif; background: #ffffff url("../img/body-back.jpg") no-repeat center top; min-width: 320px; }

@media (max-width:1100px) {
  html body { background: #d3d3d5; }
}
html body .replace { color: #ff0000; }
html body p,
html body .cont-p { line-height: 26px; margin-top: 14px; text-align: justify; }
html body picture { display: block; margin-top: 14px; }
html body p strong,
html body .cont-p strong { color: #010000; font-weight: bold; }
html body p strong.red,
html body .cont-p strong.red { color: #da3115; }
html body p.x16,
html body .cont-p.x16 { font-size: 16px; line-height: 29px; }

@media (max-width:422px) {
  html body p.x16,
  html body .cont-p.x16 { font-size: 13px; line-height: 26px; }
}
html body p.x14,
html body .cont-p.x14 { font-size: 14px; }
html body p.color-1,
html body .cont-p.color-1 { color: #4e4e4e; }
html body p.bold,
html body .cont-p.bold { font-weight: bold; }
html body p a,
html body .cont-p a { color: #1588f3; }
html body p a:hover,
html body .cont-p a:hover { text-decoration: underline; }
html body p.blockquote,
html body .cont-p.blockquote { color: #2e2e2e; font-style: italic; font-size: 14px; }
html body ul { list-style: none; }
html body .clearfix:before,
html body .clearfix:after { content: " "; display: table; }
html body .clearfix:after,
html body .clearfix:before { clear: both; }
html body img { border: none; max-width: 100%; height: auto; }
html body img.bordered { padding: 2px; border: 1px solid #dddddd; }
html body img.a-l { float: right; margin: 10px 0 0 17px; }
html body img.a-c { margin: 5px auto; display: block; }
.center {text-align:center;}

@media (max-width:543px) {
  html body img.a-l { float: none; margin: 11px auto; display: block; }
}
html body img.a-r { float: left; margin: 10px 17px 0 0; }

@media (max-width:543px) {
  html body img.a-r { float: none; margin: 11px auto; display: block; }
}
html body img.left,
a.alignleft { float: left; margin: 10px 17px 0 0; }

@media (max-width:543px) {
  html body img.left { float: none; margin: 11px auto; display: block; }
}
html body img.right { float: right; margin: 10px 0 0 17px; }

@media (max-width:543px) {
  html body img.right { float: none; margin: 11px auto; display: block; }
}
html body p.piclink { line-height: 0; }
html body a { outline: none; text-decoration: none; }
html body .hs { font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 22px; color: #242424; margin-top: 14px; }

@media (max-width:543px) {
  html body .hs { font-size: 18px; text-align: center; }
}
html body .hs-small { color: #da3115; font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: normal; }
html body .hs-small.mt { margin-top: 14px; }

@media (max-width:543px) {
  html body .hs-small { text-align: center; }
}
html body h1.hs { margin-top: 0; }
html body header { background: #000; min-height: 31px; }

@media (max-width:822px) {
  html body header { min-height: 43px; }
}
html body header nav .close { display: none; background: #000; text-align: center; margin: auto; padding: 12px 0; color: transparent; cursor: pointer; }
html body header nav .close:after { content: ''; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAADaMRXaMRXaMRXaMRXaMRXaMRXaMRXaMRXaMRXaMRXaMRX8DHkQAAAAC3RSTlMA5ikIXrefrDduS03JfvsAAAB1SURBVAjXFcwhDoNAGEThF9ojVEDWrCmtRFTUEi7RBFe7jiv0CD0BggMgCAlzOf55eubj/SN6ZvpbB1WZGNc/3HUwq+mqURPXtA6ttsylV1P0AV5J2jMQq1i4hxRHG1JYNrZky4YtbNgiDFs1JYywatov0TKcuXgmRcHTyyMAAAAASUVORK5CYII=") no-repeat right center; content: "Menu"; display: inline-block; vertical-align: middle; margin: 0 6px 0 33px; padding-right: 22px; color: #fff; }
html body header nav .close:before { content: ''; background: url(../img/sp/icons.png) no-repeat; display: block; background-position: -4px -182px; width: 19px; height: 21px; display: inline-block; vertical-align: middle; margin: 0 6px; }

@media (max-width:822px) {
  html body header nav .close { display: block; }
}
html body header nav > ul { width: 100%; }
html body header nav > ul > li { display: table-cell; vertical-align: middle; width: 7%; position: relative; height: 31px; white-space: nowrap; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
html body header nav > ul > li > a { display: block; text-align: center; font-size: 14px; color: #ffffff; padding: 7px 0; }

@media (min-width:821px) {
  html body header nav > ul > li:first-child > a:before { content: ''; display: inline-block; width: 23px; height: 23px; margin: -4px 15px -5px 0; background: url(../img/site-logo.png) no-repeat 0px 0px; }
}

@media (max-width:822px) {
  html body header nav > ul > li > a { color: #646464; text-align: left; padding-left: 18px; }
}
html body header nav > ul > li.drop:after { content: ''; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJBAMAAAD0ltBnAAAAJFBMVEUAAAD///////////////////////////////////////////+0CY3pAAAADHRSTlMAEnALBeazY/SnOCznP5XrAAAAM0lEQVQI12OAAUMHFmEGBpbKJV7THRiYS7O3hRswMAiFpSoC5Rg1mgRAaoQUwUqZDeC6AAhMBvoPog9KAAAAAElFTkSuQmCC") no-repeat; position: absolute; right: 6px; top: 0; bottom: 0; margin: auto; width: 12px; height: 9px; }
html body header nav > ul > li.home { padding-left: 26px; }
html body header nav > ul > li.home:before { content: ''; background: url(../img/sp/icons.png) no-repeat; background-position: -4px -182px; width: 19px; height: 21px; display: block; position: absolute; left: 16px; top: 0; bottom: 0; margin: auto; }

@media (max-width:822px) {
  html body header nav > ul > li.home:before { display: none; }
}

@media (max-width:901px) {
  html body header nav > ul > li.home { padding-left: 44px; }
}

@media (max-width:901px) and (max-width:822px) {
  html body header nav > ul > li.home { padding-left: 0; }
}
html body header nav > ul > li ul { position: absolute; z-index: 33333; width: auto; min-width: 100%; top: 100%; left: 0; background: #ffffff; border: 1px solid #d6d8d9; padding: 7px 0; display: none; opacity: 0; visibility: hidden; }
html body header nav > ul > li ul li { display: block; height: auto; width: auto; padding: 0 5px; position: relative; }
html body header nav > ul > li ul li:after { content: ''; background: url("../img/hover-btn-drop-down.png") no-repeat; width: 10px; height: 14px; position: absolute; right: 1em; top: 0; margin: auto; bottom: 0; }

@media (max-width:822px) {
  html body header nav > ul > li ul li:after { display: none; }
}
html body header nav > ul > li ul li a { color: #46525a; font-size: 11px; padding: 8px 25px 8px 6px; text-align: left; display: block; }

@media (max-width:822px) {
  html body header nav > ul > li ul li a { color: #646464; font-size: 14px; padding-left: 27px; }
}
html body header nav > ul > li ul li:hover { background: #fff; }
html body header nav > ul > li ul li:hover a { background: #5dc665; color: #fff; }

@media (max-width:822px) {
  html body header nav > ul > li ul li { padding: 0; border: none; }
  html body header nav > ul > li ul li:first-child { border-top: 1px solid #bdbdbd; }
}

@media (max-width:822px) {
  html body header nav > ul > li ul { position: static; display: block; background: none; border: none; opacity: 1; visibility: visible; padding: 0; }
}
html body header nav > ul > li:hover { background: #5e6b75; }

@media (max-width:822px) {
  html body header nav > ul > li:hover a { color: #fff; }
}
html body header nav > ul > li:hover ul { display: block; opacity: 1; visibility: visible; }

@media (max-width:822px) {
  html body header nav > ul > li { display: block; width: auto; height: auto; padding: 0; border-top: 1px solid #bdbdbd; }
  html body header nav > ul > li:first-child { border-top: none; }
}

@media (max-width:822px) {
  html body header nav > ul { border-right: 1px solid #353535; border-bottom: 1px solid #353535; border-left: 1px solid #353535; box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.69); }
}

@media (max-width:822px) {
  html body header nav { position: absolute; left: 0; top: 0; width: 182px; background: #fff; display: none; z-index: 333; }
}
html body header nav.showNavigation { display: block; }
html body header .btn-group { overflow: hidden; white-space: nowrap; text-align: right; padding-top: 5px; display: none; }
html body header .btn-group span { display: inline-block; cursor: pointer; text-align: center; text-transform: uppercase; border: 1px solid #fff; padding: 7px 9px 7px 21px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #fff; }
html body header .btn-group span.menu-btn:after { content: ''; background: url(../img/sp/icons.png) no-repeat; display: block; background-position: -3px -208px; width: 15px; height: 16px; vertical-align: middle; display: inline-block; margin-left: 16px; }
html body header .btn-group span.menu-btn.hide { display: none; }
html body header .btn-group span.essentials-btn:after { content: ''; background: url(../img/sp/icons.png) no-repeat; display: block; background-position: -3px -124px; width: 10px; height: 15px; display: inline-block; vertical-align: middle; margin-left: 12px; }

@media (max-width:822px) {
  html body header .btn-group { display: block; }
}
html body header .btn-group.hide { display: none; }

@media (max-width:822px) {
  html body header { padding: 0 14px; }
  html body header:before { content: ''; background: url(../img/sp/icons.png) no-repeat; display: block; background-position: -4px -182px; width: 19px; height: 21px; margin-top: 11px; float: left; }
}
html body .container { max-width: 1084px; margin: 0 auto; padding: 0; }
html body .container.cont-relative { position: relative; }
html body article { background: #fff; border: 10px solid #f5f5f5; margin-top: 41px; box-shadow: -1px -1px 0 0 #d6d8d9 inset, 0 0 0 1px #d6d8d9 inset; }
html body article.nomarg { margin-top: 0 }
html body article.nomarg+aside { top: 41px }

@media (max-width:702px) {
  html body article { margin-top: 0; }
}
html body article .fast-navigation { background: #fafafa; min-height: 35px; position: absolute; width: 1084px; padding: 0 20px; margin-left: -28px; margin-top: -71px; }
html body article .fast-navigation.fixed { top: 0; position: fixed; margin-top: 0; z-index: 3; display: block; }
html body article .fast-navigation:before,
html body article .fast-navigation:after { content: " "; display: table; }
html body article .fast-navigation:after,
html body article .fast-navigation:before { clear: both; }
html body article .fast-navigation:before { content: "Jump to:"; display: inline-block; vertical-align: middle; float: left; margin-top: 12px; color: #46525a; font-size: 12px; }
html body article .fast-navigation .bbc-news { display: none; }
html body article .fast-navigation ul { overflow: hidden; text-align: center; }
html body article .fast-navigation ul li { display: table-cell; width: 1%; height: 35px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; }
html body article .fast-navigation ul li a { color: #7f919e; font-size: 12px; padding-bottom: 5px; }

@media (max-width:702px) {
  html body article .fast-navigation ul li a { padding: 0; }
}
html body article .fast-navigation ul li a:hover { color: #318fde; }
html body article .fast-navigation ul li a.active { color: #318fde; box-shadow: 0 4px 0 -1px #318fde; }
html body article .fast-navigation ul li span { color: #46525a; }
html body article .fast-navigation ul li.btt:before { content: ''; vertical-align: middle; background: url(../img/sp/icons.png) no-repeat; display: block; background-position: -3px -19px; width: 10px; height: 10px; display: inline-block; margin-right: 8px; margin-top: -1px; }
html body article .fast-navigation ul li.btt:hover:before { background-position: -3px -3px; width: 10px; height: 10px; }

@media (max-width:702px) {
  html body article .fast-navigation ul li { display: inline-block; vertical-align: middle; width: auto; padding: 5px; height: auto; }
}

@media (max-width:702px) {
  html body article .fast-navigation ul { text-align: left; }
}

@media (max-width:1100px) {
  html body article .fast-navigation { width: 100%; }
}

@media (max-width:1100px) and (max-width:702px) {
  html body article .fast-navigation { display: none; }
}
html body article .sidebar-placeholder { background: none; float: right; height: 1px; margin-left: 11px; width: 270px; text-indent: -99999px; }

@media (max-width:822px) {
  html body article .sidebar-placeholder { display: none; }
}
html body article>.page { overflow: hidden; background: #fff; margin: auto; max-width: 785px; box-shadow: 11px 0 0 0 #f5f5f5, 0 0 0 1px #d6d8d9 inset, 12px 0 0 0 #d6d8d9; padding: 20px 18px; min-height: 4280px; }

@media (max-width:422px) {
  html body article>.page { padding-left: 10px; padding-right: 10px; }
}
html body article .page .separation-line { display: block; height: 10px; background: #f5f5f5; border-top: 1px solid #d6d8d9; border-bottom: 1px solid #d6d8d9; margin-left: -19px; margin-right: -19px; margin-top: 14px; }
html body article blockquote { border-left: 6px solid #7f919e; padding-left: 22px; width: 89%; margin: auto; }

@media (max-width:500px) {
  html body article blockquote { width: auto; }
}
html body article blockquote p { font-weight: bold; font-style: italic; font-size: 15px; color: #000000; line-height: 27px; }
html body article .related-items { margin-left: 32px; margin-top: 14px; }
html body article .related-items li { color: #339dff; list-style: disc; margin-bottom: 8px; line-height: 22px; }
html body article .related-items li a { color: #339dff; }
html body article .related-items li a:hover { text-decoration: underline; }
html body article .block-info { text-align: right !important; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; padding: 8px; }
html body article .block-info:before,
html body article .block-info:after { content: " "; display: table; }
html body article .block-info:after,
html body article .block-info:before { clear: both; }

@media (max-width:597px) {
  html body article .block-info { text-align: center; }
}
html body article .block-info .span { display: block; text-align: left; color: #da3115; font-weight: bold; float: left; }
html body article .block-info .span time { font-weight: normal; color: #707070; }

@media (max-width:597px) {
  html body article .block-info .span { float: none; text-align: center; margin-bottom: 6px; }
}
html body article .block-info a { background: url("../img/soc-icons.jpg") no-repeat; display: inline-block; vertical-align: middle; width: 29px; height: 28px; text-indent: -99999px; color: transparent; margin-top: -5px; }
html body article .block-info a.f { background-position: 0 -28px; margin-left: 10px; }
html body article .block-info a.t { background-position: 0 0; }
html body article .last-update { margin: 0; color: #7d97a9; font-size: 11px; line-height: normal; }
html body article .last-update span { color: #031d2e; }

@media (max-width:543px) {
  html body article .last-update { text-align: center; }
}
#item { margin-top: 15px; }
#bottom { max-width: 1200px; text-align: center; text-transform: uppercase; padding: 50px 0 75px; margin: auto; font: 600 15px/20px 'open sans', sans-serif; }
#bottom a { padding: inherit !important; min-height: inherit !important; display: inline-block }
#spacer { width: 560px; height: 10px; }
#bottom textarea { display: block; background-color: white; margin: 10px auto 0; box-sizing: border-box; width: 90%; max-width: 600px; border: 1px #4d4d4d solid; color: #4d4d4d; font-size: 11px; font-family: monospace; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; height: 80px; padding: 10px 10px 0px; }
html body article .wrap-table p { margin: auto; line-height: normal; }
html body article .wrap-table .title { background: #fff; color: #626262; font-size: 13px; text-align: center; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; text-transform: uppercase; padding: 12px 0; }
html body article .wrap-table table { width: 100%; border-collapse: collapse; box-sizing: initial; border-spacing: 0;  /* border: 1px solid #d6d8d9; */ }
html body article .wrap-table.t11 table tbody tr td span.logo { background: url("../img/sp/sp-support.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; }
html body article .wrap-table.t11 table tbody tr td span.logo.ladbrokes { background-position: 0 0; width: 115px; height: 22px; }
html body article .wrap-table.t11 table tbody tr td span.logo.bet365 { background-position: 0 -24px; width: 94px; height: 22px; }
html body article .wrap-table.t11 table tbody tr td span.logo.coral { background-position: 0 -46px; width: 116px; height: 25px; }
html body article .wrap-table.t11 table tbody tr td span.logo.paddypower { background-position: 0 -71px; width: 121px; height: 16px; }
html body article .wrap-table.t11 table tbody tr td span.logo.skybet { background-position: 0 -87px; width: 99px; height: 26px; }
html body article .wrap-table.t11 table tbody tr td span.logo.williamhill { background-position: 0 -113px; width: 116px; height: 25px; }
html body article .wrap-table.t11 table tbody tr td span.logo.betvictor { background-position: 0 -140px; width: 86px; height: 15px; }
html body article .wrap-table.t11 table tbody tr td span.logo.sport888 { background-position: 0 -155px; width: 67px; height: 21px; }
html body article .wrap-table.t11 table tbody tr td span.logo.betway { background-position: 0 -177px; width: 94px; height: 29px; }
html body article .wrap-table.t11 table tbody tr td span.logo.netbet { background-position: 0 -205px; width: 102px; height: 20px; }
html body article .wrap-table.t11 table tbody tr td span.logo.leovegas { background-position: 0 -226px; width: 95px; height: 32px; }
html body article .wrap-table.t11 table tbody tr td span.logo.bwin { background-position: 0 -258px; width: 80px; height: 26px; }
html body article .wrap-table.t11 table tbody tr td span.logo.bwin { background-position: 0 -258px; width: 80px; height: 26px; }
html body article .wrap-table.t11 table tbody tr td span.logo.bet10 { background-position: 16px -283px; width: 63px; height: 25px; }
html body article .wrap-table.t11 table tbody tr td span.logo.boyle { background-position: 0 -307px; width: 119px; height: 30px; }
html body article .wrap-table.t11 table tbody tr td span.logo.winner { background-position: 0 -336px; width: 90px; height: 24px; }
html body article .wrap-table.t11 table tbody tr td span.logo.titanbet { background-position: 0 -359px; width: 90px; height: 26px; }
html body article .wrap-table.t11 table tbody tr td span.logo.mrgreen { background-position: 0 -384px; width: 59px; height: 44px; }
html body article .wrap-table.t11 table tbody tr td span.logo.betsafe { background-position: 0 -427px; width: 114px; height: 27px; }
html body article .wrap-table.t11 table tbody tr td span.logo.betstars { background-position: 0 -454px; width: 114px; height: 30px; }
html body article .wrap-table.t11 table tbody tr td span.logo.betfred { background-position: 0 -485px; width: 120px; height: 20px; }
html body article .wrap-table.t11 table tbody tr td span.logo.marathon { background-position: 0 -598px; width: 120px; height: 29px; }
html body article .wrap-table.t11 table tbody tr td span.logo.grosvenor { background-position: -2px -506px; width: 102px; height: 33px; }
html body article .wrap-table.t11 table tbody tr td span.logo.genting { background-position: -2px -540px; width: 94px; height: 30px; }
html body article .wrap-table.t11 table tbody tr td span.logo.guts { background-position: 0 -572px; width: 116px; height: 26px; }
html body article .wrap-table.t11 table tbody tr td span.logo.bet-at-home { background-position: -2px -626px; width: 116px; height: 33px; }
html body article .wrap-table.t11 table tbody tr td span.logo.sunbets { background-position: -2px -661px; width: 114px; height: 19px; }
html body article .wrap-table.t11 table tbody tr td span.logo.royal-panda { background-position: 0 -680px; width: 105px; height: 31px; }
html body article .wrap-table.t11 table tbody tr td span.logo.blacktype { background-position: 0 -711px; width: 122px; height: 23px; }
html body article .wrap-table.t11 table tbody tr td span.logo.betbright { background-position: 0 -733px; width: 118px; height: 27px; }
html body article .wrap-table.t11 table tbody tr td span.logo.sport-nation { background-position: 0 -760px; width: 118px; height: 22px; }
html body article .wrap-table.t11 table tbody tr td span.logo.karamba { background-position: 0 -781px; width: 95px; height: 40px; }
html body article .wrap-table.t11 table tbody tr td span.logo.mansionbet { background-position: 0 -820px; width: 95px; height: 30px; }
html body article .wrap-table.t11 table tbody tr td span.logo.lvbet { background-position: 0 -850px; width: 71px; height: 44px; }
html body article .wrap-table.t11 table tbody tr td span.logo.betfair { background-position: 0 -893px; width: 108px; height: 19px; }
html body article .wrap-table.t11 table tbody tr td span.logo.betdaq { background-position: 0 -911px; width: 108px; height: 21px; }
html body article .wrap-table.t11 table tbody tr td span.logo.fun88 { background-position: 0 -946px; width: 85px; height: 20px; }
html body article .wrap-table.t11 table tbody tr td span.logo.viks { background-position: 0 -965px; width: 85px; height: 31px; }
html body article .wrap-table.t11 table tbody tr td span.logo.matchbook { background-position: 0 -931px; width: 115px; height: 16px; }
html body article .wrap-table.t11 table tbody tr td span.logo.bet21 { background-position: 0 -996px; width: 65px; height: 35px; }
html body article .wrap-table.t11 table tbody tr td span.logo.k8 { background-position: 0 -1030px; width: 88px; height: 30px; }
html body article .wrap-table.t11 table tbody tr td span.logo.energybet { background-position: 0 -1059px; width: 88px; height: 27px; }
html body article .wrap-table.t11 table tbody tr td span.logo.unibet { background-position: 0 -1085px; width: 120px; height: 22px; }
html body article .wrap-table.t11 table tbody tr td span.logo.volt { background-position: 0 -1107px; width: 118px; height: 43px; }
html body article .wrap-table.t11 table tbody tr td span.logo.novibet { background-position: 0 -1152px; width: 119px; height: 26px; }
html body article .wrap-table.t11 table tbody tr td span.logo.moplay { background-position: 0 -1179px; width: 96px; height: 44px; }
html body article .wrap-table.t11 table tbody tr td span.logo.fansbet { background-position: 0 -1225px; width: 44px; height: 41px; }
html body article .wrap-table.t11 table tbody tr td span.logo.quinnbet { background-position: 0 -1268px; width: 118px; height: 24px;}
html body article .wrap-table.t11 table tbody tr td span.logo.mustardbet { background-position: -2px -1293px; width: 116px; height: 11px;}
html body article .wrap-table.t11 table tbody tr td span.logo.beteast { background-position: 0 -1306px; width: 116px; height: 27px;}
html body article .wrap-table.t11 table tbody tr td span.logo.betsid { background-position: 0 -1335px; width: 102px; height: 26px;}
html body article .wrap-table.t11 table tbody tr td span.logo.redzone { background-position: 0 -1363px; width: 116px; height: 16px;}
html body article .wrap-table.t11 table tbody tr td span.logo.bet22 {background-position: 0 -1380px;width: 109px;height: 33px;}
html body article .wrap-table.t11 table tbody tr td span.logo.bethard {background-position: 0 -1414px;width: 120px;height: 22px;}
html body article .wrap-table.t1 { margin-top: 22px; width: 280px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; }
html body article .wrap-table.t1.left-position { float: left; margin-right: 15px; }

@media (max-width:619px) {
  html body article .wrap-table.t1.left-position { margin: 14px auto 0 auto; float: none; }
}
html body article .wrap-table.t1.right-position { float: right; margin-left: 15px; }

@media (max-width:619px) {
  html body article .wrap-table.t1.right-position { margin: 14px auto 0 auto; float: none; }
}
html body article .wrap-table.t1 .title { background: #f9f9f9; text-align: center; text-transform: uppercase; color: #575757; font-size: 12px; font-weight: bold; border: none; border-bottom: 1px solid #e8e8e8; padding: 7px 0; }
html body article .wrap-table.t1 table tr td { border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; padding: 7px 10px; white-space: nowrap; font-size: 12px; color: #5d6062; }
html body article .wrap-table.t1 table tr td:last-child { text-align: right; font-weight: bold; color: #343434; }
html body article .wrap-table.t1 .logos-vs { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAASCAMAAADmIZdjAAAAOVBMVEUAAAB/kZ5/kZ5/kZ5/kZ5/kZ5/kZ5/kZ5/kZ5/kZ5/kZ5/kZ5/kZ5/kZ5/kZ5/kZ5/kZ5/kZ5/kZ4/aI2GAAAAEnRSTlMA4u7SDQSzkx1BMNtdwFKhiXISBy0SAAAAw0lEQVQoz3WR2w7DIAxDQyHcCrTj/z92kHhbQdp5qS25ceVSNYOTaZLME+szKaFPkuhX30AoiblF+z0TSDHTWJHHnqnIXOLiULmD6Jxr+qoiprehCiKGBmwHHhmnzXIR3CVHWvCfq2d/ctaQCKDCUVwimGQpa5q1S8auZUEfKYf66GRNYN6T5zqHGzDH3G5MAqJ2d4DRRV4hhCLWyqHv5/hxifOvcPuXonZQBnz6k5EypfC64/XItEPPMMXLHsDUkqepb7dpGvIdmMC6AAAAAElFTkSuQmCC") no-repeat center center; display: table; width: 100%; }
html body article .wrap-table.t1 .logos-vs .span,
html body article .wrap-table.t1 .logos-vs .sep { text-indent: -99999px; display: table-cell; vertical-align: middle; height: 106px; width: 50%; }
html body article .wrap-table.t1 .logos-vs .sep { width: 20%; }
html body article .wrap-table.t1 .logos-vs.box .span { background: transparent no-repeat center bottom; background-size: contain; width: 40%; }
html body article .wrap-table.t1 .logos-vs.box .span.mcgregor { background-image: url(../img/box/mcgregor.png) }
html body article .wrap-table.t1 .logos-vs.box .span.mayweather { background-image: url(../img/box/mayweather.png) }
html body article .wrap-table.t1 a.internal { display: block; text-align: center; font-size: 15px; color: #1478dc; margin: 12px auto; }
html body article .wrap-table.t1 a.internal:hover { text-decoration: underline; }
html body article .wrap-table.t2 { margin-top: 14px; }
html body article table:before,
html body article table:after,
html body article tbody:before,
html body article tbody:after,
html body article thead:before,
html body article thead:after,
html body article tr:before,
html body article tr:after { display: none; }

@media (max-width:492px) {
  html body article .wrap-table.t2 table { width: 785px; }
}
html body article .wrap-table.t2 table tr td { border: 1px solid #d6d8d9; padding: 7px 23px; color: #5d6062; font-size: 12px; display: table-cell; }
html body article .wrap-table.t2 table tr td:first-child { width: 22%; font-weight: bold; color: #575757; }
html body article .wrap-table.t2 table tr td.red-cart:before { content: ''; width: 7px; height: 10px; background: #e50d0d; display: inline-block; margin-right: 6px; vertical-align: middle; }
html body article .wrap-table.t2 table tr td.yellow-cart:before { content: ''; width: 7px; height: 10px; background: #ecff16; display: inline-block; margin-right: 6px; vertical-align: middle; }
html body article .wrap-table.t2 table tr td.double-yellow-cart:before { content: ''; width: 7px; height: 10px; background: #EBF109; display: inline-block; margin-right: 6px; vertical-align: middle; }
html body article .wrap-table.t2 table tr td.double-yellow-cart:after { content: ''; width: 7px; height: 10px; background: #EBF109; display: inline-block; margin-right: 6px; vertical-align: middle; float: left; margin-top: 3px; margin-right: 3px; }
html body article .wrap-table.t2 table tr:first-child td { width: 1%; }
html body article .wrap-table.t2 table tr:nth-child(even) td { background: #f9f9f9; }

@media (max-width:492px) {
  html body article .wrap-table.t2 { overflow-x: scroll; padding: 7px 0; }
}
html body article .wrap-table.t3 { margin-top: 14px; }

@media (max-width:1009px) {
  html body article .wrap-table.t3 table { width: 785px; }
}

@media (max-width:1009px) and (max-width:822px) {
  html body article .wrap-table.t3 table { width: 100%; }
}

@media (max-width:1009px) and (max-width:822px) and (max-width:753px) {
  html body article .wrap-table.t3 table { width: 785px; }
}
html body article .wrap-table.t3 table tr td,
html body article .wrap-table.t3 table tr th { border: 1px solid #d6d8d9; padding: 0 1%; width: 11%; }

@media (max-width:822px) {
  html body article .wrap-table.t3 table tr td,
  html body article .wrap-table.t3 table tr th { padding: 0 8px; }
}
html body article .wrap-table.t3 table tr td { text-align: center; font-size: 12px; color: #5d6062; }
html body article .wrap-table.t3 table tr th { text-align: center; color: #626262; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; text-transform: uppercase; }

@media (max-width:753px) {
  html body article .wrap-table.t3 table tr th { text-align: left; }
}
html body article .wrap-table.t3 table tr th.img { padding: 0; }
html body article .wrap-table.t3 table tr th.img img { display: block; width: 110px; height: 126px; max-width: none; }
html body article .wrap-table.t3 table tr.h td { background: #f9f9f9; color: #626262; }

@media (max-width:1009px) {
  html body article .wrap-table.t3 { overflow-x: scroll; padding: 1px 0 11px 0; }
}

@media (max-width:1009px) and (max-width:822px) {
  html body article .wrap-table.t3 { overflow: hidden; padding: 0; }
}

@media (max-width:1009px) and (max-width:822px) and (max-width:753px) {
  html body article .wrap-table.t3 { overflow-x: scroll; padding: 1px 0 11px 0; }
}
html body article .wrap-table.t4 { margin-top: 14px; }
html body article .wrap-table.t4 table { text-align: center; }
html body article .wrap-table.t4 table tr th.stadium { background: url("../img/stadium.jpg") no-repeat center center; width: 40%; height: 181px; }
html body article .wrap-table.t4 table tr th.boxring { background: url("../img/boxing-ring.jpg") no-repeat center center; width: 40%; height: 181px; }
html body article .wrap-table.t4 table tr th.box-avatar { background: transparent no-repeat center bottom; height: 150px; }
html body article .wrap-table.t4 table tr th.box-avatar.mcgregor { background-image: url(../img/box/mcgregor.png); }
html body article .wrap-table.t4 table tr th.box-avatar.mayweather { background-image: url(../img/box/mayweather.png); }
html body article .wrap-table.t4 table tr th.stadium-rugby { background: url("../img/rugby-pitch.jpg") no-repeat center center; width: 40%; height: 181px; }

@media (max-width:1016px) {
  html body article .wrap-table.t4 table tr th.stadium { background-size: 95%; }
}

@media (max-width:1016px) and (max-width:611px) {
  html body article .wrap-table.t4 table tr th.stadium { background-size: 100%; }
}

@media (max-width:1016px) and (max-width:611px) and (max-width:391px) {
  html body article .wrap-table.t4 table tr th.stadium { transform: rotate(90deg); }
}
html body article .wrap-table.t4 table tr td,
html body article .wrap-table.t4 table tr th { border: 1px solid #d6d8d9; font-weight: bold; font-size: 12px; color: #575757; }
html body article .wrap-table.t4 table tr td { width: 30%; padding: 8px; }
html body article .wrap-table.t4 table tr td:nth-child(2) { color: #7f919e; }
html body article .wrap-table.t4 table tr:nth-child(odd) td { background: #f9f9f9; }
html body article .wrap-table.t5 { margin-top: 14px; }

@media (max-width:465px) {
  html body article .wrap-table.t5 table { width: 785px; }
}
html body article .wrap-table.t5 table tr:first-child th { background: #fff; text-transform: uppercase; }

@media (max-width:465px) {
  html body article .wrap-table.t5 table tr:first-child th { text-align: left; }
}
html body article .wrap-table.t5 table tr td,
html body article .wrap-table.t5 table tr th { border: 1px solid #d6d8d9; text-align: center; padding: 9px; font-size: 12px; color: #5d6062; }
html body article .wrap-table.t5 table tr td.blue,
html body article .wrap-table.t5 table tr th.blue { color: #1c73c9; }
html body article .wrap-table.t5 table tr th { font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 13px; color: #626262; background: #f9f9f9; }
html body article .wrap-table.t5 table tr:nth-child(even) td { background: #f9f9f9; }

@media (max-width:465px) {
  html body article .wrap-table.t5 { overflow-x: scroll; padding: 1px 0 11px 0; }
}
html body article .wrap-table.t6 { margin-top: 14px; }

@media (max-width:465px) {
  html body article .wrap-table.t6 table { width: 785px; }
}
html body article .wrap-table.t6 table tr:first-child th { background: #fff; text-transform: uppercase; }

@media (max-width:465px) {
  html body article .wrap-table.t6 table tr:first-child th { text-align: left; }
}
html body article .wrap-table.t6 table tr td,
html body article .wrap-table.t6 table tr th { border: 1px solid #d6d8d9; text-align: center; padding: 9px; font-size: 12px; color: #5d6062; }
html body article .wrap-table.t6 table tr td.blue,
html body article .wrap-table.t6 table tr th.blue { color: #1c73c9; }
html body article .wrap-table.t6 table tr th { font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 13px; color: #626262; background: #f9f9f9; }
html body article .wrap-table.t6 table tr:nth-child(even) td { background: #f9f9f9; }

@media (max-width:465px) {
  html body article .wrap-table.t6 { overflow-x: scroll; padding: 1px 0 11px 0; }
}

@media (max-width:676px) {
  html body article .wrap-table.t6 { overflow-x: scroll; padding: 1px 0 11px 0; }
}
html body article .wrap-table.t6 img { max-width: none; }

@media (max-width:676px) {
  html body article .wrap-table.t6 table { width: 785px; }
}
html body article .wrap-table.t6 table tr:nth-child(2) td { color: #5f5f5f; font-weight: bold; }
html body article .wrap-table.t6 table tr:nth-child(3) td { color: #808080; }
html body article .wrap-table.t6 table tr td { text-align: left; line-height: 25px; color: #5d6062; }
html body article .wrap-table.t6 table tr td:first-child { color: #575757; font-weight: bold; }
html body article .wrap-table.t6 table tr td span { display: inline-block; vertical-align: middle; }
html body article .wrap-table.t6 table tr td span.ios-on { margin-right: 12px; }
html body article .wrap-table.t6 table tr td span.ios-on:before { content: ''; background: url("../img/sp/sp-3.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -381px; width: 26px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 6px; }
html body article .wrap-table.t6 table tr td span.android-on { margin-right: 12px; }
html body article .wrap-table.t6 table tr td span.android-on:before { content: ''; background: url("../img/sp/sp-3.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -24px; width: 54px; height: 15px; display: inline-block; vertical-align: middle; margin-right: 6px; }
html body article .wrap-table.t7 { margin-top: 14px; }

@media (max-width:1101px) {
  html body article .wrap-table.t7 { overflow-x: scroll; padding: 4px 0; }
}
html body article .wrap-table.t7 table .table-title,
html body article .wrap-table.t7 table tr th { border: 1px solid #dddddd; background: #f5f9fd; padding: 12px 0; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; color: #626262; font-size: 13px; }
html body article .wrap-table.t7 table .table-title,
html body article .wrap-table.t7 table tr:first-child th { background: #fff; text-align: center; text-transform: uppercase; color: #626262; font-size: 13px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; padding: 7px 0; }
html body article .wrap-table.t7 table .table-title { border-bottom: 0; background: none; }
html body article .wrap-table.t7 table tr td { text-align: center; border: 1px solid #dddddd; padding: 16px 8px; vertical-align: top; color: #626262; font-size: 18px; }
html body article .wrap-table.t7 table tr td span { display: block; background: url("../img/rating-different-color-line.png") no-repeat left top; height: 13px; width: 107px; font-size: 12px; color: #5d6062; margin-top: 13px; padding-top: 23px; position: relative; }
html body article .wrap-table.t7 table tr td span:before { content:""; background: #e6e5e5; height: 13px; display: block; right: 0; top: 0; position: absolute; }
html body article .wrap-table.t7 table tr td span.r-9:before { width: 10%; }
html body article .wrap-table.t7 table tr td span.r-85:before { width: 15%; }
html body article .wrap-table.t7 table tr td span.r-8:before { width: 20%; }
html body article .wrap-table.t7 table tr td span.r-75:before { width: 25%; }
html body article .wrap-table.t7 table tr td span.r-7:before { width: 30%; }
html body article .wrap-table.t7 table tr td span.r-65:before { width: 35%; }
html body article .wrap-table.t7 table tr td span.r-6:before { width: 40%; }
html body article .wrap-table.t7 table tr td span.r-5:before { width: 50%; }
html body article .wrap-table.t7 table tr td span.r-4:before { width: 60%; }
html body article .wrap-table.t7 table tr td span.r-3:before { width: 70%; }
html body article .wrap-table.t7 table tr td span.r-2:before { width: 80%; }
html body article .wrap-table.t7 table tr td span.r-1:before { width: 90%; }
html body article .wrap-table.t7 table tr td span.r-0:before { width: 100%; }
html body article .wrap-table.t7 table tr td.group { width: 1%; padding: 4px; }
html body article .wrap-table.t7 table tr td.group b { background: url("../img/sp/sp-5.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -3px; width: 119px; height: 107px; }
html body article .wrap-table.t7 table tr td.group b.sp-5-grade-a { background-position: -3px -3px; width: 119px; height: 107px; }
html body article .wrap-table.t7 table tr td.group b.sp-5-grade-a-plus { background-position: -3px -116px; width: 119px; height: 106px; }
html body article .wrap-table.t7 table tr td.group b.sp-5-grade-b { background-position: -3px -228px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group b.sp-5-grade-b-plus { background-position: -3px -340px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group b.sp-5-grade-c { background-position: -3px -452px; width: 119px; height: 105px; }
html body article .wrap-table.t7 table tr td.group b.sp-5-grade-d { background-position: -3px -563px; width: 119px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.c b { background: url("../img/sp/sp-5.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -452px; width: 119px; height: 105px; }
html body article .wrap-table.t7 table tr td.group.c b.sp-5-grade-a { background-position: -3px -3px; width: 119px; height: 107px; }
html body article .wrap-table.t7 table tr td.group.c b.sp-5-grade-a-plus { background-position: -3px -116px; width: 119px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.c b.sp-5-grade-b { background-position: -3px -228px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.c b.sp-5-grade-b-plus { background-position: -3px -340px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.c b.sp-5-grade-c { background-position: -3px -452px; width: 119px; height: 105px; }
html body article .wrap-table.t7 table tr td.group.c b.sp-5-grade-d { background-position: -3px -563px; width: 119px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.b b { background: url("../img/sp/sp-5.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -228px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.b b.sp-5-grade-a { background-position: -3px -3px; width: 119px; height: 107px; }
html body article .wrap-table.t7 table tr td.group.b b.sp-5-grade-a-plus { background-position: -3px -116px; width: 119px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.b b.sp-5-grade-b { background-position: -3px -228px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.b b.sp-5-grade-b-plus { background-position: -3px -340px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.b b.sp-5-grade-c { background-position: -3px -452px; width: 119px; height: 105px; }
html body article .wrap-table.t7 table tr td.group.b b.sp-5-grade-d { background-position: -3px -563px; width: 119px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.b-plus b { background: url("../img/sp/sp-5.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -340px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.b-plus b.sp-5-grade-a { background-position: -3px -3px; width: 119px; height: 107px; }
html body article .wrap-table.t7 table tr td.group.b-plus b.sp-5-grade-a-plus { background-position: -3px -116px; width: 119px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.b-plus b.sp-5-grade-b { background-position: -3px -228px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.b-plus b.sp-5-grade-b-plus { background-position: -3px -340px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.b-plus b.sp-5-grade-c { background-position: -3px -452px; width: 119px; height: 105px; }
html body article .wrap-table.t7 table tr td.group.b-plus b.sp-5-grade-d { background-position: -3px -563px; width: 119px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.a-plus b { background: url("../img/sp/sp-5.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -340px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.a-plus b.sp-5-grade-a { background-position: -3px -3px; width: 119px; height: 107px; }
html body article .wrap-table.t7 table tr td.group.a-plus b.sp-5-grade-a-plus { background-position: -3px -116px; width: 119px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.a-plus b.sp-5-grade-b { background-position: -3px -228px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.a-plus b.sp-5-grade-b-plus { background-position: -3px -340px; width: 120px; height: 106px; }
html body article .wrap-table.t7 table tr td.group.a-plus b.sp-5-grade-c { background-position: -3px -452px; width: 119px; height: 105px; }
html body article .wrap-table.t7 table tr td.group.a-plus b.sp-5-grade-d { background-position: -3px -563px; width: 119px; height: 106px; }
html body article .wrap-table.t8 { margin-top: 14px; }

@media (max-width:465px) {
  html body article .wrap-table.t8 table { width: 785px; }
}
html body article .wrap-table.t8 table .table-title,
html body article .wrap-table.t8 table tr:first-child th { background: #fff; text-transform: uppercase; }
html body article .wrap-table.t8 table tbody tr:first-child th { text-transform: none; }

@media (max-width:465px) {
  html body article .wrap-table.t8 table .table-title,
  html body article .wrap-table.t8 table tr:first-child th { text-align: center; }
}
html body article .wrap-table.t8 table .table-title,
html body article .wrap-table.t8 table tr td,
html body article .wrap-table.t8 table tr th { border: 1px solid #d6d8d9; text-align: center; padding: 9px; font-size: 12px; color: #5d6062; }
html body article .wrap-table.t8 table tr td.blue,
html body article .wrap-table.t8 table tr th.blue { color: #1c73c9; }
html body article .wrap-table.t8 table .table-title,
html body article .wrap-table.t8 table tr th { font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 13px; color: #626262; background: #f9f9f9; }
html body article .wrap-table.t8 table tr:nth-child(even) td { background: #f9f9f9; }
html body article .wrap-table.t8 table .table-title { border-bottom: 0; background: none; }

@media (max-width:465px) {
  html body article .wrap-table.t8 { overflow-x: scroll; padding: 1px 0 11px 0; }
}

@media (max-width:676px) {
  html body article .wrap-table.t8 { overflow-x: hidden; padding: 1px 0 11px 0; }
}
html body article .wrap-table.t8 img { max-width: none; }

@media (max-width:676px) {
  html body article .wrap-table.t8 table { /*width: 785px;*/ width: auto; min-width: 100%; }
}
html body article .wrap-table.t8 table tr:nth-child(2) td { color: #5f5f5f; font-weight: bold; }
html body article .wrap-table.t8 table tr:nth-child(3) td { color: #808080; }
html body article .wrap-table.t8 table tr th,
html body article .wrap-table.t8 table tr td { text-align: left; line-height: 25px; color: #5d6062; }
html body article .wrap-table.t8 table tr th:first-child,
html body article .wrap-table.t8 table tr td:first-child { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #575757; font-weight: bold; }
html body article .wrap-table.t8 table tr td span { display: inline-block; vertical-align: middle; }
html body article .wrap-table.t8 table tr td span.ios-on { margin-right: 12px; }
html body article .wrap-table.t8 table tr td span.ios-on:before { content: ''; background: url("../img/sp/sp-3.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -381px; width: 26px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 6px; }
html body article .wrap-table.t8 table tr td span.android-on { margin-right: 12px; }
html body article .wrap-table.t8 table tr td span.android-on:before { content: ''; background: url("../img/sp/sp-3.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -24px; width: 54px; height: 15px; display: inline-block; vertical-align: middle; margin-right: 6px; }
html body article .wrap-table.t8 table tr th,
html body article .wrap-table.t8 table tr td { color: #82888e; font-size: 11px; line-height: 22px; }
html body article .wrap-table.t8 table tr th:first-child,
html body article .wrap-table.t8 table tr td:first-child { color: #2b2b2b; text-align: right; background: #f9f8f8; }
html body article .wrap-table.t8 table tr:first-child th { text-align: center; }
html body article .wrap-table.t8 table tr td:first-child:after { content: ''; background: url("../img/sp/sp-3.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; display: inline-block; vertical-align: middle; margin: 0 3px 0 11px; }
html body article .wrap-table.t8 table tr td.flag:after { background-position: -3px -196px; width: 16px; height: 17px; }
html body article .wrap-table.t8 table tr td.football:after { background-position: -3px -219px; width: 16px; height: 16px; }
html body article .wrap-table.t8 table tr td.user:after { background-position: -3px -663px; width: 14px; height: 16px; }
html body article .wrap-table.t8 table tr td.hammer:after { background-position: -3px -298px; width: 22px; height: 18px; }
html body article .wrap-table.t8 table tr td.tick:after { background-position: -3px -640px; width: 16px; height: 17px; }
html body article .wrap-table.t8 table tr td.distribute:after { background-position: -3px -156px; width: 16px; height: 17px; }
html body article .wrap-table.t8 table tr td.money:after { background-position: -3px -420px; width: 21px; height: 15px; }
html body article .wrap-table.t8 table tr td.shop:after { background-position: -3px -532px; width: 18px; height: 14px; }
html body article .wrap-table.t8 table tr td.users:after { background-position: -3px -685px; width: 16px; height: 17px; }
html body article .wrap-table.t8 table tr td.info:after { background-position: -3px -339px; width: 14px; height: 14px; }
html body article .wrap-table.t8 table tr td.peoples:after { background-position: -3px -458px; width: 15px; height: 17px; }
html body article .wrap-table.t8 table tr td.circle:after { background-position: -3px -100px; width: 16px; height: 16px; }
html body article .wrap-table.t8 table tr td.sponsor:after { background-position: -3px -602px; width: 19px; height: 15px; }
html body article .wrap-table.t8 table tr td.spl-bet365:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -3px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-betvictor:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -35px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-coral:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -67px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-paddy-power:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -131px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-sandown-park:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -3px; width: 106px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-welsh-open:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -35px; width: 106px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-coral:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -67px; width: 106px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-ladbrokes:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -99px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-leicester:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -454px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-grand-national:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -131px; width: 106px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-sky-bet:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -163px; width: 106px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-william-hill:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -195px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-westbromwich:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -227px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-punchestown:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -259px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-celebrity:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -323px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-bohemian:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -355px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-sevilla:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -387px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-cheltenham:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -291px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-portuguese:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -419px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td.spl-manutd:before { content: ''; background: url("../img/sp/sp-7.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -522px; width: 103px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 13px; }
html body article .wrap-table.t8 table tr td a { color: #5187bc; }
html body article .wrap-table.t8 table tr td a:hover { text-decoration: underline; }
html body article .wrap-table.t8 table tr:nth-child(even) th:first-child,
html body article .wrap-table.t8 table tr:nth-child(even) td:first-child { background: #f0f2f5; }
html body article .wrap-table.t9 { margin-top: 14px; }
html body article .wrap-table.t8 table tr th { text-transform: none; }

@media (max-width:465px) {
  html body article .wrap-table.t9 table { width: 785px; }
}
/* html body article .wrap-table.t20 table caption,
html body article .wrap-table.t9 table tr:first-child th { background: #fff; text-transform: uppercase; } */

@media (max-width:465px) {
  html body article .wrap-table.t9 table tr:first-child th { text-align: left; }
}
html body article .wrap-table.t20 table caption,
html body article .wrap-table.t9 table tr td,
html body article .wrap-table.t9 table tr th { border: 1px solid #d6d8d9; text-align: center; padding: 9px; font-size: 12px; color: #5d6062; }
html body article .wrap-table.t20 table tr th { text-align: left; }
html body article .wrap-table.t20 table caption.blue,
html body article .wrap-table.t9 table tr td.blue,
html body article .wrap-table.t9 table tr th.blue { color: #1c73c9; }
html body article .wrap-table.t9:not(.t20) table tr th { font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 13px; color: #626262; background: #f9f9f9; }
html body article .wrap-table.t20 thead th,
html body article .wrap-table.t20 table tbody tr:nth-child(even) th,
html body article .wrap-table.t9 table tr:nth-child(even) td { background: #f9f9f9; }
html body article .wrap-table.t20 table caption { border-bottom: 0; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 600; text-transform: uppercase; }

@media (max-width:465px) {
  html body article .wrap-table.t9 { overflow-x: scroll; padding: 1px 0 11px 0; }
}

@media (max-width:676px) {
  html body article .wrap-table.t9 { overflow-x: scroll; padding: 1px 0 11px 0; }
}
html body article .wrap-table.t9 img { max-width: none; }

@media (max-width:676px) {
  html body article .wrap-table.t9 table { width: 785px; }
}
html body article .wrap-table.t20 table thead th,
html body article .wrap-table.t9 table tr:nth-child(2) td { color: #5f5f5f; font-weight: bold; }
html body article .wrap-table.t9 table tr:nth-child(3) td { color: #808080; }
html body article .wrap-table.t20 table thead th,
html body article .wrap-table.t9 table tr td { text-align: left; line-height: 25px; color: #5d6062; }
html body article .wrap-table.t9 table tr td:first-child { color: #575757; font-weight: bold; }
html body article .wrap-table.t9 table tr td span { display: inline-block; vertical-align: middle; }
html body article .wrap-table.t9 table tr td span.ios-on { margin-right: 12px; }
html body article .wrap-table.t9 table tr td span.ios-on:before { content: ''; background: url("../img/sp/sp-3.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -381px; width: 26px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 6px; }
html body article .wrap-table.t9 table tr td span.android-on { margin-right: 12px; }
html body article .wrap-table.t9 table tr td span.android-on:before { content: ''; background: url("../img/sp/sp-3.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -24px; width: 54px; height: 15px; display: inline-block; vertical-align: middle; margin-right: 6px; }
html body article .wrap-table.t9 table tr td span { margin: 0 5px; }
html body article .wrap-table.t10 { margin-top: 14px; }

@media (max-width:870px) and (min-width:822px), (max-width:590px) {
  html body article .wrap-table.t10 table { width: 1084px; }
}
html body article .wrap-table.t10 table .table-title,
html body article .wrap-table.t10 table tr td,
html body article .wrap-table.t10 table tr th { border: 1px solid #dddddd; text-align: center; padding: 7px 5px; }
html body article .wrap-table.t10 table thead tr.row1 th,
html body article .wrap-table.t10 table tr th { background: #f0f2f5; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 13px; }
html body article .wrap-table.t10 table tr td { font-size: 12px; color: #5d6062; }
html body article .wrap-table.t10 table .table-title,
html body article .wrap-table.t10 table tr:first-child th { background: #fff; text-transform: uppercase; color: #626262; }
html body article .wrap-table.t10 table tr.row1 th:nth-child(3),
html body article .wrap-table.t10 table tr:nth-child(2) th:nth-child(3) { width: 15%; }
html body article .wrap-table.t10 table tr.row2 th,
html body article .wrap-table.t10 table tr:nth-child(3) th { background: #f9f8f8; }

html body article .wrap-table.t10 table .table-title { border-bottom: 0; }

@media (max-width:870px) and (min-width:822px), (max-width:590px) {
  html body article .wrap-table.t10 { overflow-x: scroll; padding: 2px 0; }
}
html body article .wrap-table.t11 { margin-top: 14px; }

@media (max-width:562px) {
  html body article .wrap-table.t11 { overflow-x: scroll; padding: 2px 0; }
}

@media (max-width:562px) {
  html body article .wrap-table.t11 table { width: 785px; /*table-layout: fixed; width: 100%;*/ }
}
html body article .wrap-table.t11 table thead .table-title,
html body article .wrap-table.t11 table thead tr th { font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; text-transform: uppercase; text-align: center; font-size: 13px; color: #626262; padding-top: 11px; padding-bottom: 11px; }
html body article .wrap-table.t11 table thead .table-title,
html body article .wrap-table.t11 table tr td,
html body article .wrap-table.t11 table tr th { border: 1px solid #dddddd; padding: 3px 17px; }
html body article .wrap-table.t11 table thead .table-title { border-bottom: 0; }
html body article .wrap-table.t11 table tr td.cover,
html body article .wrap-table.t11 table tr th.cover { padding-bottom: 0; vertical-align: bottom; }
html body article .wrap-table.t11 table tr th,
html body article .wrap-table.t11 table tr td { color: #5d6062; font-size: 12px; line-height: 26px; font-weight: 400; text-align: left; }
html body article .wrap-table.t11 table tr td span.sp-3 { margin: 0; }
html body article .wrap-table.t11 table tr td a { color: #0e5ead; }
html body article .wrap-table.t11 table tr td a:hover { text-decoration: underline; }
html body article .wrap-table.t11 table .table-title,
html body article .wrap-table.t11 table tr:first-child td { padding-top: 11px; padding-bottom: 11px; }
html body article .wrap-table.t12 { margin-top: 14px; }

@media (max-width:942px) and (min-width:822px), (max-width:665px) {
  html body article .wrap-table.t12 table { width: 785px; }
}
html body article .wrap-table.t12 table tr td,
html body article .wrap-table.t12 table tr th { border: 1px solid #ddd; text-align: center; padding: 9px 7px; font-size: 12px; }
html body article .wrap-table.t12 table tr th { color: #231818; background: #f5f9fd; }
html body article .wrap-table.t12 table tr:nth-child(odd) td { background: #f9f9f9; }
html body article .wrap-table.t12 table tr:nth-child(2) td:nth-child(4):before { content: ''; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAMAAAAI/bVFAAAANlBMVEUAAABLoyFLoyFLoyFLoyFLoyFLoyFLoyFLoyFLoyFLoyFLoyFLoyFLoyFLoyFLoyFLoyFLoyFRZLc5AAAAEnRSTlMAFQnuYvvgtJgk1sGleFNENIc8yfMBAAAAWUlEQVQI122OSxLAIAhDi3z96/0v25nWiouyIvMgyXUMwLH3Gl1QruEToWUdGw1N5Miw+BehLAQxALLCc9OtDGJpLymMU9lgWScWlL5jE6MHw8R8NIxGv+Vv2wICG9MfhW8AAAAASUVORK5CYII=") no-repeat left center; display: inline-block; vertical-align: top; width: 13px; height: 15px; margin-right: 3px; }
html body article .wrap-table.t12 table tr:nth-child(4) td:nth-child(3),
html body article .wrap-table.t12 table tr:nth-child(7) td:nth-child(3) { color: #da3115; }
html body article .wrap-table.t12 table tr td { color: #5d6062; }
html body article .wrap-table.t12 table tr td span { background-image: url("../img/sp/logo-color-small.png"); width: 80px; height: 38px; display: block; text-indent: -999999px; }
html body article .wrap-table.t12 table tr td span.ladbrokes { background-position: 0 0; }
html body article .wrap-table.t12 table tr td span.bet365 { background-position: center -38px; }
html body article .wrap-table.t12 table tr td span.coral { background-position: center -76px; }
html body article .wrap-table.t12 table tr td span.paddypower { background-position: center -114px; }
html body article .wrap-table.t12 table tr td span.skybet { background-position: center -152px; }
html body article .wrap-table.t12 table tr td span.williamhill { background-position: center -190px; }
html body article .wrap-table.t12 table tr td span.betvictor { background-position: center -228px; }
html body article .wrap-table.t12 table tr td span.betway { background-position: center -266px; }
html body article .wrap-table.t12 table tr td span.sport888 { background-position: center -304px; }
html body article .wrap-table.t12 table tr td span.netbet { background-position: center -342px; }
html body article .wrap-table.t12 table tr td span.bet10 { background-position: center -379px; }
html body article .wrap-table.t12 table tr td span.boyle { background-position: center -418px; }
html body article .wrap-table.t12 table tr td span.bwin { background-position: center -456px; }
html body article .wrap-table.t12 table tr td span.leovegas { background-position: center -494px; }
html body article .wrap-table.t12 table tr td span.mrgreen { background-position: center -532px; }
html body article .wrap-table.t12 table tr td span.titanbet { background-position: center -570px; }
html body article .wrap-table.t12 table tr td span.winner { background-position: center -608px; }
html body article .wrap-table.t12 table tr td span.betfred { background-position: center -646px; }
html body article .wrap-table.t12 table tr td span.grosvenor { background-position: center -685px; }
html body article .wrap-table.t12 table tr td span.marathonbet { background-position: center -722px; }
html body article .wrap-table.t12 table tr td span.karamba { background-position: center -1793px; }
html body article .wrap-table.t12 table tr td span.mansionbet { background-position: center -877px; }
html body article .wrap-table.t12 table tr td span.lvbet { background-position: center  -916px; }
html body article .wrap-table.t12 table tr td:first-child { background: #f5f9fd; }
html body article .wrap-table.t12 table tr td:last-child { padding-left: 9px; padding-right: 9px; }
html body article .wrap-table.t12 table tr td:nth-child(4) { font-size: 14px; color: #257fd5; font-weight: bold; }
html body article .wrap-table.t12 table tr td a.gbtn { padding: 4px 26px 4px 12px; }

@media (max-width:942px) and (min-width:822px), (max-width:665px) {
  html body article .wrap-table.t12 { overflow-x: scroll; }
}
html body article .wrap-table.t13 { margin-top: 14px; }
.box-wrap .img { display: none }
.box-wrap .wrap-table.t13 tr:first-child th { text-transform: none; padding: 4px; text-align: left; }

@media (min-width:1100px) {
  .box-wrap { display: flex; margin-top: 14px; }
  .box-wrap .img { display: flex; padding: 5px; border: 1px solid #d6d8d9; border-right: 0; align-items: center; }
  .box-wrap .wrap-table.t13 { margin-top: 0; flex: auto; }
}

@media (max-width:1067px) and (min-width:822px), (max-width:782px) {
  html body article .wrap-table.t13 { overflow-x: scroll; padding: 2px 0; }
}
html body article .wrap-table.t13 table { text-align: center; }

@media (max-width:1067px) and (min-width:822px), (max-width:782px) {
  html body article .wrap-table.t13 table { width: 785px; }
}
html body article .wrap-table.t13 table tr th,
html body article .wrap-table.t13 table caption,
html body article .wrap-table.t13 table tr td { border: 1px solid #e8e8e8; padding: 5px 6px; }
html body article .wrap-table.t13 table tr th:not(:first-child) { background: #f9f9f9; }
html body article .wrap-table.t13 table tr th:first-child { width: 1%; padding: 4px; }
html body article .wrap-table.t13 table tr th:first-child img { display: block; max-width: none; }
html body article .wrap-table.t13 table tr th:nth-child(2) { text-align: left; color: #231818; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; }
html body article .wrap-table.t13 table tr:first-child th,
html body article .wrap-table.t13 table caption { background: #f9f9f9; color: #626262; font-size: 13px; text-align: center; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; text-transform: uppercase; padding: 12px 0; }
html body article .wrap-table.t13 table caption { border-bottom: 0; }
html body article .wrap-table.t13 table tr td { color: #5d6062; font-size: 12px; }
html body article .wrap-table.t13 table tr td:first-child { text-align: left; color: #231818; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; }
html body article .wrap-table.t14 { margin-top: 14px; }
html body article .wrap-table.t13 table tr th span { background: url("../img/sp/sp-small.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; width: 57px; height: 9px; }
html body article .wrap-table.t13 table tr th span.coral { background-position: -2px -2px; width: 58px; height: 9px }
html body article .wrap-table.t13 table tr th span.ladbrokes { background-position: -2px -14px; width: 55px; height: 11px }
html body article .wrap-table.t13 table tr th span.skybet { background-position: -2px -28px; width: 51px; height: 12px }
html body article .wrap-table.t13 table tr th span.bet365 { background-position: -2px -43px; width: 51px; height: 13px }
html body article .wrap-table.t13 table tr th span.williamhill { background-position: -2px -58px; width: 73px; height: 14px }
html body article .wrap-table.t13 table tr th span.paddypower { background-position: -2px -74px; width: 42px; height: 18px }
html body article .wrap-table.t13 table tr th span.betvictor { background-position: -2px -94px; width: 62px; height: 9px }
html body article .wrap-table.t13 table tr th span.sport888 { background-position: -1px -104px; width: 53px; height: 17px; }
html body article .wrap-table.t13 table tr th span.betway { background-position: -1px -122px; width: 53px; height: 17px; }
html body article .wrap-table.t13 table tr th span.netbet { background-position: -1px -140px; width: 58px; height: 12px; }
html body article .wrap-table.t13 table tr th span.leovegas { background-position: -1px -153px; width: 69px; height: 19px; }
html body article .wrap-table.t13 table tr th span.bwin { background-position: -1px -172px; width: 46px; height: 17px; }
html body article .wrap-table.t13 table tr th span.bet10 { background-position: -1px -187px; width: 46px; height: 17px; }
html body article .wrap-table.t13 table tr th span.boyle { background-position: -1px -204px; width: 75px; height: 20px; }
html body article .wrap-table.t13 table tr th span.winner { background-position: -1px -224px; width: 59px; height: 17px; }
html body article .wrap-table.t13 table tr th span.titanbet { background-position: -1px -241px; width: 60px; height: 17px; }
html body article .wrap-table.t13 table tr th span.mrgreen { background-position: -1px -259px; width: 33px; height: 26px; }
html body article .wrap-table.t13 table tr th span.unibet { background-position: -3px -373px; width: 71px; height: 13px; }
html body article .wrap-table.t13 table tr th span.betfair { background-position: -2px -360px; width: 73px; height: 12px; }
html body article .wrap-table.t13 table tr th span.grosvenor { background-position: 2px -320px; width: 67px; height: 20px; }
html body article .wrap-table.t13 table tr th span.royalpanda { background-position: -4px -400px; width: 64px; height: 21px; }
html body article .wrap-table.t13 table tr th span.blacktype { background-position: -2px -387px; width: 65px; height: 11px; }
html body article .wrap-table.t13 table tr th span.bet21 { background-position: 0px -421px; width: 45px; height: 22px; }

@media (max-width:465px) {
  html body article .wrap-table.t14 table { width: 785px; }
}
html body article .wrap-table.t14 table tr:first-child th { background: #fff; text-transform: uppercase; }
html body article .wrap-table.t14 table caption+tbody tr:first-child th { text-transform: none; }

@media (max-width:465px) {
  html body article .wrap-table.t14 table tr:first-child th { text-align: left; }
}
html body article .wrap-table.t14 table tr td,
html body article .wrap-table.t14 table tr th,
html body article .wrap-table.t14 table caption { border: 1px solid #d6d8d9; text-align: center; padding: 9px; font-size: 12px; color: #5d6062; }
html body article .wrap-table.t14 table tr td.blue,
html body article .wrap-table.t14 table tr th.blue { color: #1c73c9; }
html body article .wrap-table.t14 table tr th,
html body article .wrap-table.t14 table caption { font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 13px; color: #626262; background: #f9f9f9; }
html body article .wrap-table.t14 table caption { border-bottom: none; text-transform: uppercase; }
html body article .wrap-table.t14 table tr:nth-child(even) td { background: #f9f9f9; }

@media (max-width:465px) {
  html body article .wrap-table.t14 { overflow-x: scroll; padding: 1px 0 11px 0; }
}

@media (max-width:676px) {
  html body article .wrap-table.t14 { overflow-x: scroll; padding: 1px 0 11px 0; }
}
html body article .wrap-table.t14 img { max-width: none; }

@media (max-width:676px) {
  html body article .wrap-table.t14 table { width: 785px; }
}
html body article .wrap-table.t14 table tr:nth-child(2) td { color: #5f5f5f; font-weight: bold; }
html body article .wrap-table.t14 table tr:nth-child(2) td.not_bold {;font-weight: normal;}
html body article .wrap-table.t14 table tr:nth-child(3) td { color: #808080; }
html body article .wrap-table.t14 table tr td { text-align: left; line-height: 25px; color: #5d6062; }
html body article .wrap-table.t14 table tr td:first-child { color: #575757; font-weight: bold; }
html body article .wrap-table.t14 table tr td span { display: inline-block; vertical-align: middle; }
html body article .wrap-table.t14 table tr td span.ios-on { margin-right: 12px; }
html body article .wrap-table.t14 table tr td span.ios-on:before { content: ''; background: url("../img/sp/sp-3.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -381px; width: 26px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 6px; }
html body article .wrap-table.t14 table tr td span.android-on { margin-right: 12px; }
html body article .wrap-table.t14 table tr td span.android-on:before { content: ''; background: url("../img/sp/sp-3.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -24px; width: 54px; height: 15px; display: inline-block; vertical-align: middle; margin-right: 6px; }

@media (max-width:676px) {
  html body article .wrap-table.t14 { overflow: hidden; }
}

@media (max-width:676px) and (max-width:493px) {
  html body article .wrap-table.t14 { overflow-x: scroll; }
}

@media (max-width:676px) {
  html body article .wrap-table.t14 table { width: 100%; }
}

@media (max-width:676px) and (max-width:493px) {
  html body article .wrap-table.t14 table { width: 785px; }
}
html body article .wrap-table.t14 table tr th,
html body article .wrap-table.t14 table caption { text-align: center; font-weight: bold; font-size: 12px; font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif; }

@media (max-width:493px) {
  html body article .wrap-table.t14 table tr th,
  html body article .wrap-table.t14 table caption { text-align: center; }
}
html body article .wrap-table.t14 table tr td { padding-left: 32px; }

@media (max-width:676px) {
  html body article .wrap-table.t14 table tr td { padding-left: 9px; }
}
html body article .wrap-table.t14 table tr td:before { content:"";display: inline-block; vertical-align: middle; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAaCAMAAABb5iZtAAAAM1BMVEUAAABRaR4ttTN0BQV0BQUttTN0BQV0BQUttTN0BQUttTMttTMttTMttTMttTMttTN0BQVnYLAjAAAAD3RSTlMABZeXRDs7jW9vS0SMexDG3+t1AAAAeElEQVQY012OCQ7DIAwEZ6FcgYT+/7WNhWjkjGStfC9ACkbC0KgyqcPEiroEadxRgWMeQE0E/TMFAur9nGfvwrJrLi7ePb/nbzKefy8v3qeRo5ExVJpMWjEpeY+UOxqblolio0hEn4WIFPRdiOJ7fs/f9P+8F+/zB7bOBKxEqToRAAAAAElFTkSuQmCC") no-repeat 0 -13px; width: 13px; height: 13px; margin-right: 13px; margin-top: -3px; }
html body article .wrap-table.t14 table tr td:first-child { font-weight: normal; }
html body article .wrap-table.t14 table tr td:first-child:before { background-position: 0 0; }
html body article .wrap-table.t15 { margin-top: 14px; }

@media (max-width:465px) {
  html body article .wrap-table.t15 table { width: 785px; }
}
html body article .wrap-table.t15 table tr:first-child th { background: #fff; text-transform: uppercase; }

@media (max-width:465px) {
  html body article .wrap-table.t15 table tr:first-child th { text-align: left; }
}
html body article .wrap-table.t15 table tr td,
html body article .wrap-table.t15 table tr th { border: 1px solid #d6d8d9; text-align: center; padding: 9px; font-size: 12px; color: #5d6062; }
html body article .wrap-table.t15 table tr td.blue,
html body article .wrap-table.t15 table tr th.blue { color: #1c73c9; }
html body article .wrap-table.t15 table tr th { font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 13px; color: #626262; background: #f9f9f9; }
html body article .wrap-table.t15 table tr:nth-child(even) td { background: #f9f9f9; }

@media (max-width:465px) {
  html body article .wrap-table.t15 { overflow-x: scroll; padding: 1px 0 11px 0; }
}
html body article .wrap-table.t15 table tr:first-child th { text-align: center; }
html body article .wrap-table.t15 table tr th,
html body article .wrap-table.t15 table tr td { text-align: left; }
html body article .wrap-table.t15 table tr th span { float: right; white-space: nowrap; }
html body article .wrap-table.t15 table tr th span b { display: inline-block; vertical-align: middle; margin: 0 3px; }
html body article .wrap-table.t15 table tr:nth-child(2) th { font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif; font-weight: bold; font-size: 12px; }
html body article .wrap-table.t15 table tr td { color: #5d6062; }
html body article .wrap-table.t15 table tr td:before { content: ''; display: inline-block; vertical-align: middle; width: 3px; height: 3px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #5d6062; margin-right: 7px; }
html body article .wrap-table.t16 { margin-top: 14px; }

@media (max-width:1067px) and (min-width:822px), (max-width:782px) {
  html body article .wrap-table.t16 { overflow-x: scroll; padding: 2px 0; }
}
html body article .wrap-table.t16 table { text-align: center; }

@media (max-width:1067px) and (min-width:822px), (max-width:782px) {
  html body article .wrap-table.t16 table { width: 785px; }
}
html body article .wrap-table.t16 table tr th,
html body article .wrap-table.t16 table tr td { border: 1px solid #e8e8e8; padding: 5px 6px; }
html body article .wrap-table.t16 table tr th:not(:first-child) { background: #f9f9f9; }
html body article .wrap-table.t16 table tr th:first-child { width: 1%; padding: 4px; }
html body article .wrap-table.t16 table tr th:first-child img { display: block; max-width: none; }
html body article .wrap-table.t16 table tr th:nth-child(2) { text-align: left; color: #231818; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; }
html body article .wrap-table.t16 table tr:first-child th { background: #fff; color: #626262; font-size: 13px; text-align: center; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; text-transform: uppercase; padding: 12px 0; }
html body article .wrap-table.t16 table tr td { color: #5d6062; font-size: 12px; }
html body article .wrap-table.t16 table tr td:first-child { text-align: left; color: #231818; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; }
html body article .wrap-table.t16 table tr td { color: #5d6062; padding: 10px 6px; }
html body article .wrap-table.t16 table tr td:first-child span { margin-left: 0; background: url("../img/sp/sp-table-2.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; }
html body article .wrap-table.t16 table tr td:first-child span.bet365 { background-position: 0 -20px; width: 73px; height: 19px; }
html body article .wrap-table.t16 table tr td:first-child span.ladbrokes { background-position: 0 1px; width: 91px; height: 22px; }
html body article .wrap-table.t16 table tr td:first-child span.betvictor { background-position: 0 -100px; width: 75px; height: 13px; }
html body article .wrap-table.t16 table tr td:first-child span.coral { background-position: 0 -39px; width: 83px; height: 13px; }
html body article .wrap-table.t16 table tr td:first-child span.paddypower { background-position: 0 -53px; width: 94px; height: 12px; }
html body article .wrap-table.t16 table tr td:first-child span.williamhill { background-position: 0 -84px; width: 75px; height: 15px; }
html body article .wrap-table.t16 table tr td:first-child span.skybet { background-position: 0 -65px; width: 72px; height: 20px; }
html body article .wrap-table.t16 table tr td:first-child span.betfair { background-position: 0 -112px; width: 90px; height: 17px; }
html body article .wrap-table.t16 table tr td:first-child span.sport888 { background-position: 0 -128px; width: 53px; height: 18px; }
html body article .wrap-table.t16 table tr td:first-child span.betway { background-position: 0 -145px; width: 64px; height: 22px; }
html body article .wrap-table.t16 table tr td:first-child span.leovegas { background-position: 0 -167px; width: 71px; height: 24px; }
html body article .wrap-table.t16 table tr td:first-child span.bwin { background-position: 0 -190px; width: 55px; height: 20px; }
html body article .wrap-table.t16 table tr td:first-child span.bet10 { background-position: 0 -209px; width: 47px; height: 19px; }
html body article .wrap-table.t16 table tr td:first-child span.boyle { background-position: 0 -227px; width: 88px; height: 23px; }
html body article .wrap-table.t16 table tr td:first-child span.winner { background-position: 0 -249px; width: 66px; height: 19px; }
html body article .wrap-table.t16 table tr td:first-child span.titanbet { background-position: 0 -267px; width: 66px; height: 19px; }
html body article .wrap-table.t16 table tr td:first-child span.mrgreen { background-position: 0 -286px; width: 42px; height: 34px; }
html body article .wrap-table.t16 table tr td:first-child span.netbet { background-position: 0 -319px; width: 78px; height: 18px; }
html body article .wrap-table.t16 table tr td:nth-child(8),
html body article .wrap-table.t16 table tr td:nth-child(7),
html body article .wrap-table.t16 table tr td:nth-child(6) { width: 10%; }
html body article .wrap-table.t16 table tr th { font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; color: #626262; }
html body article .wrap-table.t16 table tr:nth-child(8) td:nth-child(6) {  /*font-weight: bold;*/ }
html body article .wrap-table.t17 { margin-top: 14px; }

@media (max-width:911px) and (min-width:822px), (max-width:654px) {
  html body article .wrap-table.t17 table { width: 785px; }
}
html body article .wrap-table.t17 table tr th,
html body article .wrap-table.t17 table tr td { border: 1px solid #d6d8d9; padding: 8px; text-align: center; }
html body article .wrap-table.t17 table tr th.red,
html body article .wrap-table.t17 table tr td.red { color: #df2727; }
html body article .wrap-table.t17 table tr th span,
html body article .wrap-table.t17 table tr td span { display: inline-block; vertical-align: middle; width: 80px; height: 38px; background-image: url("../img/sp/sp-table.png"); text-indent: -9999px; }
html body article .wrap-table.t17 table tr td span.logo.bet365 { background-position: 0 0; }
html body article .wrap-table.t17 table tr td span.logo.betvictor { background-position: center -38px; }
html body article .wrap-table.t17 table tr td span.logo.ladbrokes { background-position: center -76px; }
html body article .wrap-table.t17 table tr td span.logo.paddypower { background-position: center -114px; }
html body article .wrap-table.t17 table tr td span.logo.coral { background-position: center -152px; }
html body article .wrap-table.t17 table tr td span.logo.williamhill { background-position: center -190px; }
html body article .wrap-table.t17 table tr td span.logo.skybet { background-position: center -228px; }
html body article .wrap-table.t17 table tr td span.logo.betway { background-position: center -265px; }
html body article .wrap-table.t17 table tr td span.logo.sport888 { background-position: center -304px; }
html body article .wrap-table.t17 table tr td span.logo.netbet { background-position: center -344px; }
html body article .wrap-table.t17 table tr td span.logo.bet10 { background-position: center -380px; }
html body article .wrap-table.t17 table tr td span.logo.boyle { background-position: center -418px; }
html body article .wrap-table.t17 table tr td span.logo.bwin { background-position: center -455px; }
html body article .wrap-table.t17 table tr td span.logo.leovegas { background-position: center -494px; }
html body article .wrap-table.t17 table tr td span.logo.mrgreen { background-position: center -532px; }
html body article .wrap-table.t17 table tr td span.logo.titanbet { background-position: center -570px; }
html body article .wrap-table.t17 table tr td span.logo.winner { background-position: center -608px; }
html body article .wrap-table.t17 table tr td span.logo.betbright { background-position: center -798px; }
html body article .wrap-table.t17 table tr td span.logo.grosvenor { background-position: center -721px; }
html body article .wrap-table.t17 table tr td span.logo.unibet { background-position: center -953px !important; }
html body article .wrap-table.t17 table tr td span.logo.bet21 { background-position: center -990px !important; }
html body article .wrap-table.t17 table tr td span.logo.betfair { background-position: center -1028px !important; }
html body article .wrap-table.t17 table tr td span.logo.royalpanda { background-position: center -1066px !important; }
html body article .wrap-table.t17 table tr td span.logo.blacktype { background-position: center -1104px !important; }
html body article .wrap-table.t17 table tr th a.n,
html body article .wrap-table.t17 table tr td a.n { color: #257fd5; }
html body article .wrap-table.t17 table tr th a.n:hover,
html body article .wrap-table.t17 table tr td a.n:hover { color: #0564bf; text-decoration: underline; }
html body article .wrap-table.t17 table tr th a.gbtn-no-after,
html body article .wrap-table.t17 table tr td a.gbtn-no-after { padding: 1px 4px; }
html body article .wrap-table.t17 table tr th { font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 13px; color: #5c5c5c; background: #f9f9f9; }

@media (max-width:911px) and (min-width:822px), (max-width:654px) {
  html body article .wrap-table.t17 { overflow-x: scroll; padding: 2px 0; }
}
html body article .wrap-table.t18 { margin-top: 14px; }
html body article .wrap-table.t18 table tr td  span.logo { font-size: 11px; background-image: url("../img/sp/logo-color-small.png"); width: 80px; height: 38px; display: block; margin: auto; text-indent: -999999px; }
html body article .wrap-table.t18 table tr td  span.logo.ladbrokes { background-position: center 0; }
html body article .wrap-table.t18 table tr td  span.logo.bet365 { background-position: center -38px; }
html body article .wrap-table.t18 table tr td  span.logo.coral { background-position: center -76px; }
html body article .wrap-table.t18 table tr td  span.logo.paddypower { background-position: center -114px; }
html body article .wrap-table.t18 table tr td  span.logo.skybet { background-position: center -152px; }
html body article .wrap-table.t18 table tr td  span.logo.williamhill { background-position: center -190px; }
html body article .wrap-table.t18 table tr td  span.logo.betvictor { background-position: center -228px; }
html body article .wrap-table.t18 table tr td  span.logo.betway { background-position: center -266px; }
html body article .wrap-table.t18 table tr td  span.logo.sport888 { background-position: center -304px; }
html body article .wrap-table.t18 table tr td  span.logo.lvbet { background-position: center  -916px; }
html body article .wrap-table.t18 table tr td span.logo.betfred { background-position: center -646px; }
html body article .wrap-table.t18 table tr td span.logo.betbright { background-position: center -1558px; }
html body article .wrap-table.t18 table tr td span.logo.karamba { background-position: center -1793px; }

@media (max-width:911px) and (min-width:822px), (max-width:654px) {
  html body article .wrap-table.t18 table { width: 785px; }
}
html body article .wrap-table.t18 table tr th,
html body article .wrap-table.t18 table tr td { border: 1px solid #d6d8d9; padding: 8px; text-align: center; }
html body article .wrap-table.t18 table tr th.red,
html body article .wrap-table.t18 table tr td.red { color: #df2727; }
html body article .wrap-table.t18 table tr th span,
html body article .wrap-table.t18 table tr td span { display: inline-block; vertical-align: middle; }
html body article .wrap-table.t18 table tr td  span.live { background-image: url("../img/sp/sp-live.png"); text-indent: -999999px; }
html body article .wrap-table.t18 table tr td  span.live.betradar { background-position: 0 0; width: 77px; height: 17px; }
html body article .wrap-table.t18 table tr td  span.live.goalsfeed { background-position: 0 -17px; width: 83px; height: 25px; }
html body article .wrap-table.t18 table tr td  span.live.flashscores { background-position: 0 -47px; width: 72px; height: 12px; }
html body article .wrap-table.t18 table tr th a.n,
html body article .wrap-table.t18 table tr td a.n { color: #257fd5; }
html body article .wrap-table.t18 table tr th a.n:hover,
html body article .wrap-table.t18 table tr td a.n:hover { color: #0564bf; text-decoration: underline; }
html body article .wrap-table.t18 table tr th a.gbtn-no-after,
html body article .wrap-table.t18 table tr td a.gbtn-no-after { padding: 1px 4px; }
html body article .wrap-table.t18 table tr th { font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 13px; color: #5c5c5c; background: #f9f9f9; }

@media (max-width:911px) and (min-width:822px), (max-width:654px) {
  html body article .wrap-table.t18 { overflow-x: scroll; padding: 2px 0; }
}
html body article .wrap-table.t18 tr td { color: #3d3d3d; font-family: Verdana, Arial, Helvetica, sans-serif; }
html body article .wrap-table.t18 tr td:nth-child(2) { font-weight: bold; }
html body article .wrap-table.t18 tr td:nth-child(6) { text-align: left; }
html body article .wrap-table.t19 { margin-top: 14px; }

@media (max-width:911px) and (min-width:822px), (max-width:654px) {
  html body article .wrap-table.t19 table { width: 785px; }
}
html body article .wrap-table.t19 table tr th,
html body article .wrap-table.t19 table tr td { border: 1px solid #d6d8d9; padding: 8px; text-align: center; }
html body article .wrap-table.t19 table tr th.red,
html body article .wrap-table.t19 table tr td.red { color: #df2727; }
html body article .wrap-table.t19 table tr th span,
html body article .wrap-table.t19 table tr td span { display: inline-block; vertical-align: middle; }
html body article .wrap-table.t19 table tr th a.n,
html body article .wrap-table.t19 table tr td a.n { color: #257fd5; }
html body article .wrap-table.t19 table tr th a.n:hover,
html body article .wrap-table.t19 table tr td a.n:hover { color: #0564bf; text-decoration: underline; }
html body article .wrap-table.t19 table tr th a.gbtn-no-after,
html body article .wrap-table.t19 table tr td a.gbtn-no-after { padding: 1px 4px; }
html body article .wrap-table.t19 table tr th { font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 13px; color: #5c5c5c; background: #f9f9f9; }

@media (max-width:911px) and (min-width:822px), (max-width:654px) {
  html body article .wrap-table.t19 { overflow-x: scroll; padding: 2px 0; }
}
html body article .wrap-table.t19 tr td { color: #3d3d3d; font-family: Verdana, Arial, Helvetica, sans-serif; }
html body article .wrap-table.t19 tr td:nth-child(2) { font-weight: bold; }
html body article .wrap-table.t19 tr td:nth-child(6) { text-align: left; }
html body article .wrap-table.t19 table tr td { font-size: 11px; }
html body article .wrap-table.t19 table tr td  b.logo { font-size: 11px; background-image: url("../img/sp/logo-color-small.png"); width: 80px; height: 38px; display: block; margin: auto; text-indent: -999999px; }
html body article .wrap-table.t19 table tr td  b.logo.ladbrokes { background-position: 0 0; }
html body article .wrap-table.t19 table tr td  b.logo.bet365 { background-position: center -38px; }
html body article .wrap-table.t19 table tr td  b.logo.coral { background-position: center -76px; }
html body article .wrap-table.t19 table tr td  b.logo.paddypower { background-position: center -114px; }
html body article .wrap-table.t19 table tr td  b.logo.skybet { background-position: center -152px; }
html body article .wrap-table.t19 table tr td  b.logo.williamhill { background-position: center -190px; }
html body article .wrap-table.t19 table tr td  b.logo.betvictor { background-position: center -228px; }
html body article .wrap-table.t19 table tr td  b.logo.betway { background-position: center -266px; }
html body article .wrap-table.t19 table tr td  b.logo.sport888 { background-position: center -304px; }
html body article .wrap-table.t19 table tr td  b.logo.betbright { background-position: center -760px; }
html body article .wrap-table.t19 table tr td.l { font-size: 10px; color: #7f919e; }
html body article .wrap-table.t19 table tr td.l .sp-6 { margin-bottom: 4px; }
html body article .green-b:before { content: ''; display: inline-block; vertical-align: middle; background: #fff; width: 3px; height: 3px; border: 2px solid #37b836; margin-right: 12px; }
html body article .ul-quotes { width: 100%; margin-top: 14px; }
html body article .ul-quotes p { margin: auto; line-height: normal; }
html body article .ul-quotes p.title { display: block; width: 100%; border: 1px solid #dddddd; color: #626262; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; text-transform: uppercase; text-align: center; padding: 6px 0; }
html body article .ul-quotes p.body { display: table-cell; vertical-align: top; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; padding: 17px; width: 50%; }
html body article .ul-quotes p.body.f { border-left: 1px solid #dddddd; }
html body article .ul-quotes p.body *:not(span) { display: block; }
html body article .ul-quotes p.body strong { text-align: center; color: #da3115; font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; }
html body article .ul-quotes p.body strong span { color: #7f919e; }
html body article .ul-quotes p.body img { margin: 0 auto 15px auto; }
html body article .ul-quotes p.body i { border-left: 6px solid #7f919e; padding-left: 12px; font-weight: bold; color: #838383; line-height: 26px; margin-top: 9px; }

@media (max-width:616px) {
  html body article .ul-quotes p.body { display: block; width: 100%; border-left: 1px solid #dddddd; border-top: none; }
}
html body article .ul-4-boxes { width: 100%; margin-top: 14px; border-left: 1px solid #d6d8d9; border-right: 1px solid #d6d8d9; border-bottom: 1px solid #d6d8d9; }
html body article .ul-4-boxes:before,
html body article .ul-4-boxes:after { content: " "; display: table; }
html body article .ul-4-boxes:after,
html body article .ul-4-boxes:before { clear: both; }

@media (max-width:593px) {
  html body article .ul-4-boxes { border: none; }
}
html body article .ul-4-boxes li { display: inline-block; border-top: 1px solid #d6d8d9; vertical-align: top; float: left; width: 50%; color: #5d6062; padding: 1.1% 1.9%; height: 142px; line-height: 25px; overflow-x: hidden; overflow-y: auto; }
html body article .ul-4-boxes li:first-child { border-right: 1px solid #e8e8e8; }
html body article .ul-4-boxes li:first-child,
html body article .ul-4-boxes li:nth-child(2) { background: #f9f9f9; }
html body article .ul-4-boxes li:nth-child(3) { border-right: 1px solid #d6d8d9; }

@media (max-width:593px) {
  html body article .ul-4-boxes li { width: auto; float: none; overflow: hidden; margin: 2px auto; height: auto; border: 1px solid #d6d8d9; }
}
html body article .latest-items { margin-top: 14px; }
html body article .latest-items:before,
html body article .latest-items:after { content: " "; display: table; }
html body article .latest-items:after,
html body article .latest-items:before { clear: both; }
html body article .latest-items li { float: left; width: 47%; margin: 10px 3% auto auto; }
html body article .latest-items li a { color: #0984f6; }
html body article .latest-items li a:hover { text-decoration: underline; }

@media (max-width:593px) {
  html body article .latest-items li { display: block; float: none; width: auto; }
  html body article .latest-items li:first-child { margin-top: 0; }
}
html body article .center-green-point-list { display: table; margin: 14px auto 0 auto; }
html body article .center-green-point-list li { margin-top: 12px; }
html body article .center-green-point-list li:before { content: ''; display: inline-block; vertical-align: middle; background: #fff; width: 3px; height: 3px; border: 2px solid #37b836; margin-right: 12px; }
html body article .center-green-point-list li:first-child { margin-top: 0; }
html body article .internal-box { margin-top: 14px; border: 1px solid #d6d8d9; padding: 13px; }

@media (max-width:422px) {
  html body article .internal-box { padding: 0; border: none; }
}
html body article .important-story { position: relative; overflow: hidden; min-height: 354px; margin-top: 14px; }

@media (max-width:705px) {
  html body article .important-story { border: 1px solid #dddddd; }
}
html body article .important-story .title { line-height: normal; text-align: center; border: 1px solid #dddddd; text-transform: uppercase; color: #626262; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; margin: 0; padding: 9px 0; }

@media (max-width:705px) {
  html body article .important-story .title { border: none; }
}
html body article .important-story .black-screen { position: absolute; left: 0; bottom: 16px; height: auto; width: 478px; background: rgba(0, 0, 0, 0.75); padding: 20px 20px 50px; }
html body article .important-story .black-screen .header { color: #fff; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 22px; line-height: 20px; }
html body article .important-story .black-screen .header a { color: white; transition: 0.3s linear; }
html body article .important-story .black-screen .header a:hover { color: #21AEF1; text-decoration: none; }
html body article .important-story .black-screen .header a:after { position: absolute; content: "Read more \2192"; width: 90px; height: 20px;    /* background-color: red; */ bottom: 21px; right: 25px; display: block; text-align: left; color: #21aeff; text-transform: uppercase; font-weight: bold; font-size: 12px; }
html body article .important-story .black-screen .header a:hover:after { text-decoration: underline; }

@media (max-width:705px) {
  html body article .important-story .black-screen .header,
  html body article .important-story .black-screen .header a { font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 22px; color: #242424; margin-top: 14px; line-height: normal; }
}

@media (max-width:705px) and (max-width:543px) {
  html body article .important-story .black-screen .header,
  html body article .important-story .black-screen .header a { font-size: 18px; text-align: center; }
}
html body article .important-story .black-screen p.lu { border-top: 1px solid #6c6d60; border-bottom: 1px solid #6c6d60; color: #fff; font-size: 12px; }
html body article .important-story .black-screen p.lu span { color: #21aeff; font-weight: bold; }

@media (max-width:705px) {
  html body article .important-story .black-screen p.lu { color: #242424; text-align: center; }
}
html body article .important-story .black-screen p.text { font-size: 13px; line-height: 24px; color: #e9e9e9; }

@media (max-width:705px) {
  html body article .important-story .black-screen p.text { color: #242424; }
}
html body article .important-story .black-screen>a,
html body article .important-story .black-screen>span { display: block; text-align: right; color: #21aeff; text-transform: uppercase; font-weight: bold; font-size: 12px; margin-top: 14px; }
html body article .important-story .black-screen a:after { content: "\2192"; display: inline-block; font-size: 17px; font-weight: bolder; margin: -5px 0 0 5px; padding: 0; vertical-align: top; }
html body article .important-story .black-screen a:hover { text-decoration: underline; }

@media (max-width:998px) and (min-width:822px) {
  html body article .important-story .black-screen { top: 38px; bottom: 86px; }
}

@media (max-width:998px) and (max-width:705px) {
  html body article .important-story .black-screen { position: static; background: #fff; width: auto; padding-top: 0; padding-left: 10px; padding-right: 10px; }
}
html body article .important-story img { display: block; }
html body article .blog-list-articles:before,
html body article .blog-list-articles:after { content: " "; display: table; }
html body article .blog-list-articles:after,
html body article .blog-list-articles:before { clear: both; }
html body article .blog-list-articles .item { border: 1px solid #e8e8e8; width: 49%; float: left; margin-right: 12px; padding: 9px; min-height: 362px; text-align: left; overflow: hidden; text-overflow: ellipsis; position: relative; }
html body article .blog-list-articles .item.last { margin-right: 0; }
html body article .blog-list-articles .item span { display: block; }
html body article .blog-list-articles .item .title { display: block; line-height: 20px; color: #242424; font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 18px; text-align: left; margin-top: 12px; }
html body article .blog-list-articles .item .title:before { content: ''; display: block; position: absolute; top: 0; width: 100%; height: 52%; left: 0; }
html body article .blog-list-articles .item .title:hover { color: #21AEFF; }

@media (max-width:673px) {
  html body article .blog-list-articles .item .title { font-size: 15px; }
}
html body article .blog-list-articles .item span.lu { border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; line-height: normal; padding: 6px; margin-top: 12px; font-size: 12px; color: #7f919e; white-space: nowrap; }
html body article .blog-list-articles .item span.lu span { display: inline; color: #da3115; font-weight: bold; }
html body article .blog-list-articles .item span.text { color: #707070; text-align: justify; font-size: 13px; line-height: 24px; margin-top: 12px; }
html body article .blog-list-articles .item img { display: block; margin: auto; }
html body article .blog-list-articles .item a { text-decoration: none; }

@media (max-width:953px) and (min-width:822px) {
  html body article .blog-list-articles .item { width: 48%; }
}

@media (max-width:953px) and (max-width:673px) {
  html body article .blog-list-articles .item { width: 48%; }
}

@media (max-width:953px) and (max-width:673px) and (max-width:459px) {
  html body article .blog-list-articles .item { float: none; width: 100%; margin-right: 0; min-height: 0; }
}
.tw-pagination { white-space: nowrap; text-align: center; margin: 20px 0 2px; }
.tw-pagination:before,
.tw-pagination:after,
.tw-pagination:before,
.tw-pagination:after { display: none; }
.tw-pagination li { display: inline-block }
.tw-pagination li a,
.tw-pagination li span { display: inline-block; margin: 0 2px; width: 27px; height: 25px; line-height: 25px; text-align: center; font-size: 12px; color: #7f919e; font-weight: bold; border: 1px solid #d6d8d9; text-decoration: none; }
.tw-pagination li a:hover { background: #7f919e; color: #fff; }
.tw-pagination li span.current { background: #B3BBC1; color: #fff; }
.tw-pagination li span.prev,
.tw-pagination li span.next { }
.tw-pagination li span.gap { border: none; width: 8px; }
.tw-pagination li span.title { display: none; }
.gbtn { text-transform: uppercase; white-space: nowrap; text-align: center; border: 1px solid #8ae070; background: #54c234; background: -moz-linear-gradient(top, #54c234 0%, #06a71c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #54c234), color-stop(100%, #06a71c)); background: -webkit-linear-gradient(top, #54c234 0%, #06a71c 100%); background: -o-linear-gradient(top, #54c234 0%, #06a71c 100%); background: -ms-linear-gradient(top, #54c234 0%, #06a71c 100%); background: linear-gradient(to bottom, #54c234 0%, #06a71c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54c234', endColorstr='#06a71c', GradientType=0); font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; box-shadow: 0 0 0 2px #18ad2c; color: #fff; padding: 6px 34px; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: block; text-decoration: none; }
.gbtn:hover { background: #209f29; text-decoration: none; border-color: #f5faf5; }
.gbtn:after,
aside .recommendation>a.gbtn:after { content: ''; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpi+P///ywg/gXE1kDMAMMgghOIzwPxIyAWRZYAYRUg/gDEO4CYCVkChEP+Q0ANugQITwTiP0DsyAiWRQAeIH4OxHfQdUyC6SBohxrUVduBmBGbP0SQ/YHV5wABBgD4IsossOpdnQAAAABJRU5ErkJggg==") no-repeat left center; width: 6px; height: 11px; display: block; position: absolute; right: 13px; top: 0; bottom: 0; margin: auto; }
html body article .gbtn-no-after { text-transform: uppercase; white-space: nowrap; text-align: center; border: 1px solid #8ae070; background: #54c234;  /* Old browsers */ background: -moz-linear-gradient(top, #54c234 0%, #06a71c 100%);  /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #54c234), color-stop(100%, #06a71c));  /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #54c234 0%, #06a71c 100%);  /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #54c234 0%, #06a71c 100%);  /* Opera 11.10+ */ background: -ms-linear-gradient(top, #54c234 0%, #06a71c 100%);  /* IE10+ */ background: linear-gradient(to bottom, #54c234 0%, #06a71c 100%);  /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54c234', endColorstr='#06a71c', GradientType=0);  /* IE6-9 */ font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; box-shadow: 0 0 0 2px #18ad2c; color: #fff; padding: 6px 34px; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: block; text-decoration: none; }
html body article .gbtn.gbtn-no-after { padding-left: 15px; padding-right: 15px; }
html body article .gbtn-no-after:hover { background: #209f29; text-decoration: none; border-color: #f5faf5; }
html body article .gbtn-no-after:after { content: ''; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpi+P///ywg/gXE1kDMAMMgghOIzwPxIyAWRZYAYRUg/gDEO4CYCVkChEP+Q0ANugQITwTiP0DsyAiWRQAeIH4OxHfQdUyC6SBohxrUVduBmBGbP0SQ/YHV5wABBgD4IsossOpdnQAAAABJRU5ErkJggg==") no-repeat left center; width: 6px; height: 11px; display: block; position: absolute; right: 13px; top: 0; bottom: 0; margin: auto; }
html body article .gbtn-no-after:after { display: none; }
html body article .box-border { margin-top: 14px; border: 1px solid #e8e8e8; padding: 11px 13px; position: relative; }
html body article .slider-title+.box-border {margin-top:0; }
html body article .box-border p { margin-top: 7px; }
html body article .box-border p:empty { margin: 0; padding: 0; line-height: 0px; max-height: 0px; overflow: hidden; }
html body article .box-border p.border-rating {  /*margin-top: -25px;*/text-align: left; float: right; border: 1px solid #d6d8d9; line-height: normal; font-size: 14px; padding: 4px 7px; position: absolute; top: 5px; right: 13px; }
html body article .box-border p.border-rating span { font-weight: bold; color: #505050; }

@media (max-width:543px) {
  html body article .box-border p.border-rating { text-align: center; float: none; margin: 13px auto; display: table; position: static; }
}
html body article .bb-1 { border: 1px solid #e8e8e8; display: block; width: 100%; box-sizing: border-box; padding-bottom: 0; margin-top: 14px; padding-top: 13px; }
html body article .bb-1:before,
html body article .bb-1:after { content: " "; display: table; }
html body article .bb-1:after,
html body article .bb-1:before { clear: both; }
html body article .bb-1 p { display: table-cell; vertical-align: top; width: 33.3%; min-height: 204px; float: left; padding: 0 3%; margin: auto; border-left: 1px solid #eeeeee; }
html body article .bb-1 p.pos-1 { width: 30%; }
html body article .bb-1 p.pos-1 a { text-align: center; color: #0073d3; font-size: 12px; }
html body article .bb-1 p.pos-1 a:hover { text-decoration: underline; }
html body article .bb-1 p.pos-1 span.center { color: #7f919e; font-size: 11px; margin: 17px 0 5px 0; }
html body article .bb-1 p.pos-1 span.list-os { white-space: nowrap; text-align: center; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; padding: 4px 0; margin-bottom: 13px; }
html body article .bb-1 p.pos-1 span.list-os span { display: inline-block; vertical-align: middle; margin-right: 5px; }
html body article .bb-1 p.pos-1 span.of { margin: 18px auto 14px auto; color: #626262; text-transform: uppercase; text-align: center; white-space: nowrap; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 22px; border-bottom: 1px solid #eeeeee; padding-bottom: 18px; }
html body article .bb-1 p.pos-1 span.of strong { font-weight: 900; color: #626262; }

@media (max-width:1013px) and (min-width:822px) {
  html body article .bb-1 p.pos-1 { width: 25%; }
}

@media (max-width:1013px) and (max-width:771px) {
  html body article .bb-1 p.pos-1 { width: 25%; }
}

@media (max-width:1013px) and (max-width:771px) and (max-width:450px) {
  html body article .bb-1 p.pos-1 { width: auto; border-bottom: 1px solid #eeeeee; padding-bottom: 10px; }
}
html body article .bb-1 p.pos-2 { width: 36%; }

@media (max-width:1013px) and (min-width:822px) {
  html body article .bb-1 p.pos-2 { display: none; }
}

@media (max-width:1013px) and (max-width:771px) {
  html body article .bb-1 p.pos-2 { display: none; }
}
html body article .bb-1 p:first-child { border-left: none; }
html body article .bb-1 p a { display: block; }
html body article .bb-1 p span { display: block; }
html body article .bb-1 p span.title { text-align: center; color: #7f919e; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; text-transform: uppercase; font-size: 13px; }
html body article .bb-1 p span.row-2 { border: 1px solid #d6d8d9; text-align: center; color: #505050; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 25px; margin: 9px 0; padding: 6px 0; }
html body article .bb-1 p span.row-2 b { font-weight: 900; color: #257fd4; font-size: 29px; }
html body article .bb-1 p span.rating { color: #626262; clear: both; }
html body article .bb-1 p span.rating span { margin-left: 12px; background: url("../img/small-raiting-line.png") no-repeat left center; display: inline-block; vertical-align: middle; text-align: right; float: right; width: 126px; position: relative; height: 7px; line-height: 9px; margin-top: 8px; }
html body article .bb-1 p span.rating span:before { content: ''; position: absolute; background: #e6e5e5; height: 7px; top: 0; right: 33%; }
html body article .bb-1 p span.rating span.r9:before { width: 8px; }
html body article .bb-1 p span.rating span.r8:before { width: 15px; }
html body article .bb-1 p span.rating span.r7:before { width: 22px; }
html body article .bb-1 p span.rating span.r6:before { width: 30px; }
html body article .bb-1 p span.rating span.r5:before { width: 37px; }
html body article .bb-1 p span.rating span.r4:before { width: 44px; }
html body article .bb-1 p span.rating span.r3:before { width: 52px; }
html body article .bb-1 p span.rating span.r2:before { width: 59px; }
html body article .bb-1 p span.rating span.r1:before { width: 67px; }
html body article .bb-1 p span.center { text-align: center; }
html body article .bb-1 p img { text-align: center; display: block; margin: 12px auto 19px auto; }

@media (max-width:1098px) and (min-width:822px) {
  html body article .bb-1 p { padding-left: 1%; padding-right: 1%; }
}

@media (max-width:1098px) and (max-width:822px) {
  html body article .bb-1 p { padding-left: 2%; padding-right: 2%; }
}

@media (max-width:1098px) and (max-width:1013px) and (min-width:822px) {
  html body article .bb-1 p { float: none; padding: 3%; width: 25%; }
}

@media (max-width:1098px) and (max-width:1013px) and (max-width:771px) {
  html body article .bb-1 p { float: none; padding: 3%; width: 25%; }
}

@media (max-width:1098px) and (max-width:1013px) and (max-width:771px) and (max-width:450px) {
  html body article .bb-1 p { display: block; width: auto; padding: 0; border: none; min-height: 0; }
}

@media (max-width:450px) {
  html body article .bb-1 { padding: 3%; }
}
html body article .bb-2 { border: 1px solid #e8e8e8; display: block; width: 100%; box-sizing: border-box; padding-bottom: 0; margin-top: 14px; padding-top: 13px; }
html body article .bb-2:before,
html body article .bb-2:after { content: " "; display: table; }
html body article .bb-2:after,
html body article .bb-2:before { clear: both; }
html body article .bb-2 p { display: table-cell; vertical-align: top; width: 33.3%; min-height: 204px; float: left; padding: 0 3%; margin: auto; border-left: 1px solid #eeeeee; }
html body article .bb-2 p.pos-1 { width: 30%; }
html body article .bb-2 p.pos-1 a { text-align: center; color: #0073d3; font-size: 12px; }
html body article .bb-2 p.pos-1 a:hover { text-decoration: underline; }
html body article .bb-2 p.pos-1 span.center { color: #7f919e; font-size: 11px; margin: 17px 0 5px 0; }
html body article .bb-2 p.pos-1 span.list-os { white-space: nowrap; text-align: center; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; padding: 4px 0; margin-bottom: 13px; }
html body article .bb-2 p.pos-1 span.list-os span { display: inline-block; vertical-align: middle; margin-right: 5px; }
html body article .bb-2 p.pos-1 span.of { margin: 18px auto 14px auto; color: #626262; text-transform: uppercase; text-align: center; white-space: nowrap; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 22px; border-bottom: 1px solid #eeeeee; padding-bottom: 18px; }
html body article .bb-2 p.pos-1 span.of strong { font-weight: 900; color: #626262; }

@media (min-width:1013px) {
html body article .bb-2 p.pos-1 span.of.long {white-space:normal;margin-bottom: 5px;}
}

@media (max-width:1013px) and (min-width:822px) {
  html body article .bb-2 p.pos-1 { width: 25%; }
}

@media (max-width:1013px) and (max-width:771px) {
  html body article .bb-2 p.pos-1 { width: 25%; }
}

@media (max-width:1013px) and (max-width:771px) and (max-width:450px) {
  html body article .bb-2 p.pos-1 { width: auto; border-bottom: 1px solid #eeeeee; padding-bottom: 10px; }
}
html body article .bb-2 p.pos-2 { width: 36%; }

@media (max-width:1013px) and (min-width:822px) {
  html body article .bb-2 p.pos-2 { display: none; }
}

@media (max-width:1013px) and (max-width:771px) {
  html body article .bb-2 p.pos-2 { display: none; }
}
html body article .bb-2 p:first-child { border-left: none; }
html body article .bb-2 p a { display: block; }
html body article .bb-2 p span { display: block; }
html body article .bb-2 p span.of1 { text-align: center }
html body article .bb-2 p:first-child  span:first-child,
html body article .bb-2 p:first-child a:first-child { width: 178px; height: 67px; margin: 0 auto; background-image: url("../img/sp/logo-color-review.jpg"); border: 1px solid #d6d8d9; text-indent: -99999px; }
html body article .bb-2 p:first-child .ribbon { position: relative; }
html body article .bb-2 p:first-child .ribbon:before { content: ""; position: absolute; display: block; top: -2px; left: -2px; width: 65px; height: 64px; background: url(../img/exclussive.png); }
html body article .bb-2.ladbrokes p:first-child  span:first-child,
html body article .bb-4 p span.left .ladbrokes:first-child,
div.bb-5 p.absolute span:first-child.ladbrokes:first-child,
.top-offer.ladbrokes>.logo,
div.bb-1 p.pos-1  > span.ladbrokes:first-child { background-position: center 0; }
html body article .bb-2.beteast p:first-child  span:first-child,
html body article .bb-4 p span.left .beteast:first-child,
div.bb-5 p.absolute span:first-child.beteast:first-child,
.top-offer.beteast>.logo,
div.bb-1 p.pos-1  > span.mustardbet:first-child { background-position: center -3120px; }
html body article .bb-2.mustardbet p:first-child  span:first-child,
html body article .bb-4 p span.left .mustardbet:first-child,
div.bb-5 p.absolute span:first-child.mustardbet:first-child,
.top-offer.mustardbet>.logo,
div.bb-1 p.pos-1  > span.betsid:first-child { background-position: center -3055px; }
html body article .bb-2.betsid p:first-child  span:first-child,
html body article .bb-4 p span.left .betsid:first-child,
div.bb-5 p.absolute span:first-child.betsid:first-child,
.top-offer.betsid>.logo,
div.bb-1 p.pos-1  > span.betsid:first-child { background-position: center -3185px; }
html body article .bb-2.bet22 p:first-child span:first-child,
html body article .bb-2.bet22 p:first-child a:first-child,
html body article .bb-4 p span.left .bet22:first-child,
div.bb-5 p.absolute span:first-child.bet22:first-child,
.top-offer.sport-bet22>.logo,
div.bb-1 p.pos-1  > span.bet22:first-child {background-position: center -3315px;background-color: #535454;font-size: 0px;}
html body article .bb-2.redzone p:first-child  span:first-child,
html body article .bb-4 p span.left .redzone:first-child,
div.bb-5 p.absolute span:first-child.redzone:first-child,
.top-offer.redzone>.logo,
div.bb-1 p.pos-1  > span.redzone:first-child { background-position: center -3250px; }
html body article .bb-2.bet365 p:first-child  span:first-child,
html body article .bb-4 p span.left .bet365:first-child,
div.bb-5 p.absolute span:first-child.bet365:first-child,
.top-offer.bet365>.logo,
div.bb-1 p.pos-1  > span.bet365:first-child { background-position: center -65px; }
html body article .bb-2.coral p:first-child  span:first-child,
html body article .bb-4 p span.left .coral:first-child,
div.bb-5 p.absolute span:first-child.coral:first-child,
.top-offer.coral>.logo,
div.bb-1 p.pos-1  > span.coral:first-child { background-position: center -130px; }
html body article .bb-2.paddypower p:first-child  span:first-child,
html body article .bb-4 p span.left .paddypower:first-child,
div.bb-5 p.absolute span:first-child.paddypower:first-child,
.top-offer.paddypower>.logo,
div.bb-1 p.pos-1  > span.paddypower:first-child { background-position: center -195px; }
html body article .bb-2.skybet p:first-child  span:first-child,
html body article .bb-4 p span.left .skybet:first-child,
div.bb-5 p.absolute span:first-child.skybet:first-child,
.top-offer.skybet>.logo,
div.bb-1 p.pos-1  > span.skybet:first-child { background-position: center -260px; }
html body article .bb-2.williamhill p:first-child  span:first-child,
html body article .bb-4 p span.left .williamhill:first-child,
div.bb-5 p.absolute span:first-child.williamhill:first-child,
.top-offer.williamhill>.logo,
div.bb-1 p.pos-1  > span.williamhill:first-child { background-position: center -325px; }
html body article .bb-2.betvictor p:first-child  span:first-child,
html body article .bb-4 p span.left .betvictor:first-child,
div.bb-5 p.absolute span:first-child.betvictor:first-child,
.top-offer.betvictor>.logo,
div.bb-1 p.pos-1  > span.betvictor:first-child { background-position: center -390px; }
html body article .bb-2.betway p:first-child span:first-child,
html body article .bb-2.betway p:first-child a:first-child,
html body article .bb-4 p span.left .betway:first-child,
div.bb-5 p.absolute span:first-child.betway:first-child,
.top-offer.sport-betway>.logo,
div.bb-1 p.pos-1  > span.betway:first-child { background-position: center -455px; background-color: #535454; font-size: 0px; }
html body article .bb-2.sport888 p:first-child span:first-child,
html body article .bb-2.sport888 p:first-child a:first-child,
html body article .bb-4 p span.left .sport888:first-child,
div.bb-5 p.absolute span:first-child.sport888:first-child,
.top-offer.sport-888>.logo,
div.bb-1 p.pos-1  > span.sport888:first-child { background-position: center -520px; background-color: #fa6e14; font-size: 0px; }
html body article .bb-2.netbet p:first-child span:first-child,
html body article .bb-4 p span.left .netbet:first-child,
div.bb-5 p.absolute span:first-child.netbet:first-child,
.top-offer.netbet>.logo,
div.bb-1 p.pos-1 > span.netbet:first-child { background-position: center -585px; background-color: #535454; font-size: 0px; }
html body article .bb-2.bet10 p:first-child span:first-child,
html body article .bb-4 p span.left .bet10:first-child,
div.bb-5 p.absolute span:first-child.bet10:first-child,
.top-offer.bet10>.logo,
div.bb-1 p.pos-1 > span.bet10:first-child { background-position: center -650px; background-color: #0b3e77; font-size: 0px; }
html body article .bb-2.boyle p:first-child span:first-child,
html body article .bb-4 p span.left .boyle:first-child,
div.bb-5 p.absolute span:first-child.boyle:first-child,
.top-offer.boyle>.logo,
div.bb-1 p.pos-1 > span.boyle:first-child { background-position: center -715px; background-color: #001f60; font-size: 0px; }
html body article .bb-2.bwin p:first-child span:first-child,
html body article .bb-4 p span.left .bwin:first-child,
div.bb-5 p.absolute span:first-child.bwin:first-child,
.top-offer.bwin>.logo,
div.bb-1 p.pos-1 > span.bwin:first-child { background-position: center -780px; background-color: #1f1f1f; font-size: 0px; }
html body article .bb-2.leovegas p:first-child span:first-child,
html body article .bb-4 p span.left .leovegas:first-child,
div.bb-5 p.absolute span:first-child.leovegas:first-child,
.top-offer.leovegas>.logo,
div.bb-1 p.pos-1 > span.leovegas:first-child { background-position: center -845px; background-color: #d8603b; font-size: 0px; }
html body article .bb-2.mrgreen p:first-child span:first-child,
html body article .bb-4 p span.left .mrgreen:first-child,
div.bb-5 p.absolute span:first-child.mrgreen:first-child,
.top-offer.mrgreen>.logo,
div.bb-1 p.pos-1 > span.mrgreen:first-child { background-position: center -910px; background-color: #3f8c61; font-size: 0px; }
html body article .bb-2.titanbet p:first-child span:first-child,
html body article .bb-4 p span.left .titanbet:first-child,
div.bb-5 p.absolute span:first-child.titanbet:first-child,
.top-offer.titanbet>.logo,
div.bb-1 p.pos-1 > span.titanbet:first-child { background-position: center -975px; background-color: #1f1f1f; }
html body article .bb-2.winner p:first-child span:first-child,
html body article .bb-4 p span.left .winner:first-child,
div.bb-5 p.absolute span:first-child.winner:first-child,
.top-offer.winner>.logo,
div.bb-1 p.pos-1 > span.winner:first-child { background-position: center -1040px; background-color: #1f1f1f; font-size: 0px; }
html body article .bb-2.betsafe p:first-child  span:first-child,
html body article .bb-4 p span.left .betsafe:first-child,
div.bb-5 p.absolute span:first-child.betsafe:first-child,
.top-offer.betsafe>.logo,
div.bb-1 p.pos-1  > span.betsafe:first-child { background-position: center -1105px; background-color: #232323; font-size: 0px; }
html body article .bb-2.betsafe p:first-child  span:first-child,
html body article .bb-4 p span.left .betsafe:first-child,
div.bb-5 p.absolute span:first-child.betsafe:first-child,
.top-offer.betsafe>.logo,
div.bb-1 p.pos-1  > span.betsafe:first-child { background-position: center -1105px; background-color: #232323 }
html body article .bb-2.betstars p:first-child  span:first-child,
html body article .bb-4 p span.left .betstars:first-child,
div.bb-5 p.absolute span:first-child.betstars:first-child,
.top-offer.betstars>.logo,
div.bb-1 p.pos-1  > span.betstars:first-child { background-position: center -1170px; background-color: #232323; font-size: 0px; }
html body article .bb-2.betfred p:first-child span:first-child,
html body article .bb-2.betfred p:first-child a:first-child,
html body article .bb-4 p span.left .betfred:first-child,
div.bb-5 p.absolute span:first-child.betfred:first-child,
.top-offer.betfred>.logo,
div.bb-1 p.pos-1  > span.betfred:first-child { background-position: center -1235px; background-color: #095396; font-size: 0px; }
html body article .bb-2.grosvenor p:first-child  span:first-child,
html body article .bb-4 p span.left .grosvenor:first-child,
div.bb-5 p.absolute span:first-child.grosvenor:first-child,
.top-offer.grosvenor>.logo,
div.bb-1 p.pos-1  > span.grosvenor:first-child { background-position: center -1300px; background-color: #032b34; font-size: 0px; }
html body article .bb-2.genting p:first-child  span:first-child,
html body article .bb-4 p span.left .genting:first-child,
div.bb-5 p.absolute span:first-child.genting:first-child,
.top-offer.genting>.logo,
div.bb-1 p.pos-1  > span.genting:first-child { background-position: center -1365px; background-color: #1c1c1c; font-size: 0px; }
html body article .bb-2.guts p:first-child  span:first-child,
html body article .bb-4 p span.left .guts:first-child,
div.bb-5 p.absolute span:first-child.guts:first-child,
.top-offer.guts>.logo,
div.bb-1 p.pos-1  > span.guts:first-child { background-position: center -1428px; background-color: #1c1c1c; font-size: 0px; }
html body article .bb-2.marathonbet p:first-child  span:first-child,
html body article .bb-4 p span.left .marathonbet:first-child,
div.bb-5 p.absolute span:first-child.marathonbet:first-child,
.top-offer.marathonbet>.logo,
div.bb-1 p.pos-1  > span.marathonbet:first-child { background-position: center -1495px; background-color: #fff; font-size: 0px; }
html body article .bb-2.bet-at-home p:first-child  span:first-child,
html body article .bb-4 p span.left .bet-at-home:first-child,
div.bb-5 p.absolute span:first-child.bet-at-home:first-child,
.top-offer.bet-at-home>.logo,
div.bb-1 p.pos-1  > span.bet-at-home:first-child { background-position: center -1560px; background-color: #04517f; font-size: 0px; }
html body article .bb-2.sunbets p:first-child  span:first-child,
html body article .bb-4 p span.left .sunbets:first-child,
div.bb-5 p.absolute span:first-child.sunbets:first-child,
.top-offer.sunbets>.logo,
div.bb-1 p.pos-1  > span.sunbets:first-child { background-position: center -1625px; background-color: #ca242d; }
html body article .bb-2.royal-panda p:first-child  span:first-child,
html body article .bb-4 p span.left .royal-panda:first-child,
div.bb-5 p.absolute span:first-child.royal-panda:first-child,
.top-offer.royal-panda>.logo,
div.bb-1 p.pos-1  > span.royal-panda:first-child { background-position: center -1690px; background-color: #2e2e2e; font-size: 0px; }
html body article .bb-2.blacktype p:first-child  span:first-child,
html body article .bb-4 p span.left .blacktype:first-child,
div.bb-5 p.absolute span:first-child.blacktype:first-child,
.top-offer.blacktype>.logo,
div.bb-1 p.pos-1  > span.blacktype:first-child { background-position: center -1754px; background-color: #2e2e2e; font-size: 0px; }
html body article .bb-2.betbright p:first-child  span:first-child,
html body article .bb-4 p span.left .betbright:first-child,
div.bb-5 p.absolute span:first-child.betbright:first-child,
.top-offer.betbright>.logo,
div.bb-1 p.pos-1  > span.betbright:first-child { background-position: center -1820px; font-size: 0px; }
html body article .bb-2.sport-nation p:first-child  span:first-child,
html body article .bb-4 p span.left .sport-nation:first-child,
div.bb-5 p.absolute span:first-child.sport-nation:first-child,
.top-offer.sport-nation>.logo,
div.bb-1 p.pos-1  > span.sport-nation:first-child { background-position: center -1885px; font-size: 0px }
html body article .bb-2.karamba p:first-child  span:first-child,
html body article .bb-4 p span.left .karamba:first-child,
div.bb-5 p.absolute span:first-child.karamba:first-child,
.top-offer.karamba>.logo,
div.bb-1 p.pos-1  > span.karamba:first-child { background-position: center -1950px; font-size: 0px; }
html body article .bb-2.fun88 p:first-child  span:first-child,
html body article .bb-4 p span.left .fun88:first-child,
div.bb-5 p.absolute span:first-child.fun88:first-child,
.top-offer.fun88>.logo,
div.bb-1 p.pos-1  > span.fun88:first-child { background-position: center -2015px; }
html body article .bb-2.energybet p:first-child  span:first-child,
html body article .bb-4 p span.left .energybet:first-child,
div.bb-5 p.absolute span:first-child.energybet:first-child,
.top-offer.energybet>.logo,
div.bb-1 p.pos-1  > span.energybet:first-child { background-position: center -2080px; }
html body article .bb-2.mansionbet p:first-child  span:first-child,
html body article .bb-4 p span.left .mansionbet:first-child,
div.bb-5 p.absolute span:first-child.mansionbet:first-child,
.top-offer.mansionbet>.logo,
div.bb-1 p.pos-1  > span.mansionbet:first-child { background-position: center -2145px; font-size: 0px; }
html body article .bb-2.lvbet p:first-child span:first-child,
html body article .bb-2.lvbet p:first-child a:first-child,
html body article .bb-4 p span.left .lvbet:first-child,
div.bb-5 p.absolute span:first-child.lvbet:first-child,
.top-offer.sport-lvbet>.logo,
div.bb-1 p.pos-1  > span.lvbet:first-child { background-position: center -2535px; background-color: #535454; font-size: 0px; }
html body article .bb-2.betfair p:first-child span:first-child,
html body article .bb-2.betfair p:first-child a:first-child,
html body article .bb-4 p span.left .betfair:first-child,
div.bb-5 p.absolute span:first-child.betfair:first-child,
.top-offer.sport-betfair>.logo,
div.bb-1 p.pos-1  > span.betfair:first-child { background-position: center -2275px; background-color: #ffb80c; }
html body article .bb-2.betdaq p:first-child span:first-child,
html body article .bb-2.betdaq p:first-child a:first-child,
html body article .bb-4 p span.left .betdaq:first-child,
div.bb-5 p.absolute span:first-child.betdaq:first-child,
.top-offer.sport-betdaq>.logo,
div.bb-1 p.pos-1  > span.betdaq:first-child { background-position: center -2405px; background-color: #853395; }
html body article .bb-2.matchbook p:first-child span:first-child,
html body article .bb-2.matchbook p:first-child a:first-child,
html body article .bb-4 p span.left .matchbook:first-child,
div.bb-5 p.absolute span:first-child.matchbook:first-child,
.top-offer.sport-matchbook>.logo,
div.bb-1 p.pos-1  > span.matchbook:first-child { background-position: center -2340px; background-color: #15181c; }
html body article .bb-2.unibet p:first-child span:first-child,
html body article .bb-2.unibet p:first-child a:first-child,
html body article .bb-4 p span.left .unibet:first-child,
div.bb-5 p.absolute span:first-child.unibet:first-child,
.top-offer.sport-unibet>.logo,
div.bb-1 p.pos-1  > span.unibet:first-child { background-position: center -2210px; background-color: #147b45; }
html body article .bb-2.viks p:first-child span:first-child,
html body article .bb-2.viks p:first-child a:first-child,
html body article .bb-4 p span.left .viks:first-child,
div.bb-5 p.absolute span:first-child.viks:first-child,
.top-offer.sport-viks>.logo,
div.bb-1 p.pos-1  > span.viks:first-child { background-position: center -2665px; background-color: #1B1F25; }
html body article .bb-2.bet21 p:first-child span:first-child,
html body article .bb-2.bet21 p:first-child a:first-child,
html body article .bb-4 p span.left .bet21:first-child,
div.bb-5 p.absolute span:first-child.bet21:first-child,
.top-offer.sport-bet21>.logo,
div.bb-1 p.pos-1  > span.bet21:first-child { background-position: center -2470px; background-color: #efeded; }
html body article .bb-2.k8 p:first-child span:first-child,
html body article .bb-2.k8 p:first-child a:first-child,
html body article .bb-4 p span.left .k8:first-child,
div.bb-5 p.absolute span:first-child.k8:first-child,
.top-offer.sport-k8>.logo,
div.bb-1 p.pos-1  > span.k8:first-child { background-position: center -2600px; background-color: #000; }
html body article .bb-2.volt p:first-child span:first-child,
html body article .bb-2.volt p:first-child a:first-child,
html body article .bb-4 p span.left .volt:first-child,
div.bb-5 p.absolute span:first-child.volt:first-child,
.top-offer.sport-volt>.logo,
div.bb-1 p.pos-1  > span.volt:first-child { background-position: center -2732px; background-color: #000; }
html body article .bb-2.novibet p:first-child span:first-child,
html body article .bb-2.novibet p:first-child a:first-child,
html body article .bb-4 p span.left .novibet:first-child,
div.bb-5 p.absolute span:first-child.novibet:first-child,
.top-offer.sport-novibet>.logo,
div.bb-1 p.pos-1  > span.novibet:first-child { background-position: center -2795px; background-color: #000; }
html body article .bb-2.moplay p:first-child span:first-child,
html body article .bb-2.moplay p:first-child a:first-child,
html body article .bb-4 p span.left .moplay:first-child,
div.bb-5 p.absolute span:first-child.moplay:first-child,
.top-offer.sport-moplay>.logo,
div.bb-1 p.pos-1  > span.novibet:first-child { background-position: center -2860px; background-color: #000; }
html body article .bb-2.fansbet p:first-child span:first-child,
html body article .bb-2.fansbet p:first-child a:first-child,
html body article .bb-4 p span.left .fansbet:first-child,
div.bb-5 p.absolute span:first-child.fansbet:first-child,
.top-offer.sport-fansbet>.logo,
div.bb-1 p.pos-1  > span.fansbet:first-child { background-position: center -2925px; background-color: #000; }
html body article .bb-2.quinnbet p:first-child span:first-child,
html body article .bb-2.quinnbet p:first-child a:first-child,
html body article .bb-4 p span.left .quinnbet:first-child,
div.bb-5 p.absolute span:first-child.quinnbet:first-child,
.top-offer.sport-quinnbet>.logo,
div.bb-1 p.pos-1  > span.quinnbet:first-child { background-position: center -2990px; background-color: #000; }
html body article .bb-2.bethard p:first-child  span:first-child,
html body article .bb-4 p span.left .bethard:first-child,
div.bb-5 p.absolute span:first-child.bethard:first-child,
.top-offer.bethard>.logo,
div.bb-1 p.pos-1  > span.bethard:first-child { background-position: center -3380px; font-size: 0px }
html body article .bb-2 p span.title { text-align: center; color: #7f919e; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; text-transform: uppercase; font-size: 13px; }
html body article .bb-2 p span.title.bet365fix { padding-top: 8px; }
html body article .bb-2 p span.title.bet365fix strong { font-size: 16px; }
html body article .bb-2 p span.title.bet365fix+a { margin-top: 5px; }
html body article .bb-2 p span.row-2 { border: 1px solid #d6d8d9; text-align: center; color: #505050; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 25px; margin: 9px 0; padding: 6px 0; }
html body article .bb-2 p span.row-2 b { font-weight: 900; color: #257fd4; font-size: 29px; }
html body article .bb-2 p span.rating { color: #626262; clear: both; }
html body article .bb-2 p span.rating span { margin-left: 12px; background: url("../img/small-raiting-line.png") no-repeat left center; display: inline-block; vertical-align: middle; text-align: right; float: right; width: 126px; position: relative; height: 7px; line-height: 9px; margin-top: 8px; }
html body article .bb-1 p span.rating span:before,
html body article .bb-2 p span.rating span:before { content:""; position: absolute; background: #e6e5e5; height: 7px; top: 0; right: 33%; }
html body article .bb-1 p span.rating span.r95:before,
html body article .bb-2 p span.rating span.r95:before { width: 4px; }
html body article .bb-1 p span.rating span.r92:before,
html body article .bb-2 p span.rating span.r92:before { width: 6px; }
html body article .bb-1 p span.rating span.r91:before,
html body article .bb-2 p span.rating span.r91:before { width: 7px; }
html body article .bb-1 p span.rating span.r9:before,
html body article .bb-2 p span.rating span.r9:before { width: 8px; }
html body article .bb-1 p span.rating span.r89:before,
html body article .bb-2 p span.rating span.r89:before { width: 9px; }
html body article .bb-1 p span.rating span.r88:before,
html body article .bb-2 p span.rating span.r88:before { width: 10px; }
html body article .bb-1 p span.rating span.r85:before,
html body article .bb-2 p span.rating span.r85:before { width: 12px; }
html body article .bb-1 p span.rating span.r84:before,
html body article .bb-2 p span.rating span.r84:before { width: 13px; }
html body article .bb-1 p span.rating span.r83:before,
html body article .bb-1 p span.rating span.r83:before,
html body article .bb-2 p span.rating span.r83:before { width: 14px; }
html body article .bb-1 p span.rating span.r82:before,
html body article .bb-2 p span.rating span.r82:before { width: 15px; }
html body article .bb-1 p span.rating span.r8:before,
html body article .bb-2 p span.rating span.r8:before { width: 17px; }
html body article .bb-1 p span.rating span.r79:before,
html body article .bb-2 p span.rating span.r79:before { width: 18px; }
html body article .bb-1 p span.rating span.r78:before,
html body article .bb-2 p span.rating span.r78:before { width: 19px; }
html body article .bb-1 p span.rating span.r77:before,
html body article .bb-2 p span.rating span.r77:before { width: 19px; }
html body article .bb-1 p span.rating span.r76:before,
html body article .bb-2 p span.rating span.r76:before { width: 20px; }
html body article .bb-1 p span.rating span.r75:before,
html body article .bb-2 p span.rating span.r75:before { width: 21px; }
html body article .bb-1 p span.rating span.r73:before,
html body article .bb-2 p span.rating span.r73:before { width: 22px; }
html body article .bb-1 p span.rating span.r71:before,
html body article .bb-2 p span.rating span.r71:before { width: 24px; }
html body article .bb-1 p span.rating span.r7:before,
html body article .bb-2 p span.rating span.r7:before { width: 25px; }
html body article .bb-1 p span.rating span.r69:before,
html body article .bb-2 p span.rating span.r69:before { width: 23px; }
html body article .bb-1 p span.rating span.r68:before,
html body article .bb-2 p span.rating span.r68:before { width: 24px; }
html body article .bb-1 p span.rating span.r66:before,
html body article .bb-2 p span.rating span.r66:before { width: 26px; }
html body article .bb-1 p span.rating span.r6:before,
html body article .bb-2 p span.rating span.r6:before { width: 34px; }
html body article .bb-1 p span.rating span.r55:before,
html body article .bb-2 p span.rating span.r55:before { width: 38px; }
html body article .bb-1 p span.rating span.r5:before,
html body article .bb-2 p span.rating span.r5:before { width: 43px; }
html body article .bb-1 p span.rating span.r4:before,
html body article .bb-2 p span.rating span.r4:before { width: 51px; }
html body article .bb-1 p span.rating span.r3:before,
html body article .bb-2 p span.rating span.r3:before { width: 59px; }
html body article .bb-1 p span.rating span.r2:before,
html body article .bb-2 p span.rating span.r2:before { width: 67px; }
html body article .bb-1 p span.rating span.r1:before,
html body article .bb-2 p span.rating span.r1:before { width: 75px; }
html body article .bb-1 p span.rating span.r0:before,
html body article .bb-2 p span.rating span.r0:before { width: 84px; }
html body article .bb-1 p span.center,
html body article .bb-2 p span.center { text-align: center; }
html body article .bb-2 p img { text-align: center; display: block; margin: 12px auto 19px auto; }

@media (max-width:1098px) and (min-width:822px) {
  html body article .bb-2 p { padding-left: 1%; padding-right: 1%; }
}

@media (max-width:1098px) and (max-width:822px) {
  html body article .bb-2 p { padding-left: 2%; padding-right: 2%; }
}

@media (max-width:1098px) and (max-width:1013px) and (min-width:822px) {
  html body article .bb-2 p { float: none; padding: 3%; width: 25%; }
}

@media (max-width:1098px) and (max-width:1013px) and (max-width:771px) {
  html body article .bb-2 p { float: none; padding: 3%; width: 25%; }
}

@media (max-width:1098px) and (max-width:1013px) and (max-width:771px) and (max-width:450px) {
  html body article .bb-2 p { display: block; width: auto; padding: 0; border: none; min-height: 0; }
}

@media (max-width:450px) {
  html body article .bb-2 { padding: 3%; }
}
html body article .bb-2 p { line-height: 19px; min-height: 170px; }
html body article .bb-2 p.pos-2 span.row-2 { margin-bottom: 11px; }
html body article .bb-2 p.pos-2 span.rating { line-height: 18px; margin-top: 5px; }

@media (max-width:450px) {
  html body article .bb-2 p.pos-3 { margin-top: 12px; }
}
html body article .bb-2 p.pos-3 .list { display: table; margin: 6px auto 10px; text-align: left; }
html body article .bb-2 p.pos-3 .list b { display: block; font-weight: normal; color: #595959; font-size: 14px; background: url("../img/small-list-check.png") no-repeat left center; padding-left: 18px; margin: 6px 0; }
html body article .bb-2 p.pos-3 .list b span { font-weight: bold; display: inline; }
html body article .bb-2 p.pos-3 a { padding: 12px 16px }
html body article .bb-2.sport888 p.pos-3 a { position: relative; padding: 8px; margin-top: -5px; }
html body article .bb-2.sport888 p.pos-3 a:before { content: "T&C apply"; position: absolute; bottom: -18px; right: 0; left: 0; text-align: center; font: normal 11px/11px Arian, sans-serif; color: #999; text-transform: none; }
.slider-title { border-width: 1px 1px 0;border-style:solid;border-color:#e8e8e8;text-align: center; font-size: 16px; padding: 5px; }
html body article .review-gallery { position: relative; }
html body article .review-gallery.v2 { padding: 2.3% 6.3%; }
html body article .review-gallery .slider { overflow: hidden; width: 100%; position: relative; }
html body article .review-gallery .slider:before,
html body article .review-gallery .slider:after { content: " "; display: table; }
html body article .review-gallery .slider:after,
html body article .review-gallery .slider:before { clear: both; }
html body article .review-gallery .slider li { display: none; position: relative; }
html body article .review-gallery.v2 .slider li { overflow: hidden }
html body article .review-gallery .slider li img { display: block; float: left; margin-right: 13px; }
html body article .review-gallery.v2 .slider li img { margin: 0; }
html body article .review-gallery.side-by-side .slider li { text-align: center; }
html body article .review-gallery.side-by-side .slider li img { max-width: 100%; display: block; margin: 0 auto; }
html body article .review-gallery.side-by-side li { font-size: 0; line-height: 0; }

@media (max-width:968px) and (min-width:822px) {
  html body article .review-gallery .slider li img { float: none; margin: auto; }
}

@media (max-width:968px) and (max-width:808px) {
  html body article .review-gallery .slider li img { float: none; margin: auto; }
}
html body article .review-gallery .slider li span { overflow: hidden; display: block; }
html body article .review-gallery.v2 .slider li .cont { position: absolute; top: 0; bottom: 0; right: 0; left: 56.5%; padding: 0 3%; background: #f5f5f5; }
html body article .review-gallery .slider li span.text { color: #808080; font-size: 12px; text-align: justify; line-height: 28px; }
html body article .review-gallery.v2 .slider li span.text { line-height: 2; }
html body article .review-gallery .slider li span.title { text-align: center; color: #006cba; font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 16px; padding-top: 13px; margin-bottom: 13px; }
html body article .review-gallery .slider li span.title { padding: 2% 5px 2%; margin: 0; font: 600 15px/1 'open sans', sans-serif; color: #2985d9; }
html body article .review-gallery .slider li span.counter { font: 600 13px/1.2 'open sans', sans-serif; color: #626262; text-align: center; padding-top: 5px; }
html body article .review-gallery .slider li:first-child { display: block; }
html body article .review-gallery:before,
html body article .review-gallery:after { content: " "; display: table; }
html body article .review-gallery:after,
html body article .review-gallery:before { clear: both; }
html body article .review-gallery .nav { line-height: normal; text-align: center; white-space: nowrap; border-top: 1px solid #d6d8d9; border-bottom: 1px solid #d6d8d9; padding: 10px 0; position: absolute; right: 14px; bottom: 13px; width: 362px; background: #fff; }
html body article .review-gallery.v2 .nav { position: static; padding: 0; margin: 0; border: none; width: auto; clear: both; }
html body article .review-gallery .nav * { cursor: pointer; display: inline-block; vertical-align: middle; }
html body article .review-gallery .nav span:not(.body) { border: 1px solid #d6d8d9; color: #7f919e; font-size: 12px; margin: 0 8px; width: 86px; height: 25px; line-height: 23px; }
html body article .review-gallery.v2 .nav span:not(.body) { position: absolute; top: 0; bottom: 0; margin: auto; border: none; width: 29px; height: 29px; background: url(../img/prev-next.png) no-repeat 0 0; text-indent: -9999px; }
html body article .review-gallery .nav span:not(.body):after,
html body article .review-gallery .nav span:not(.body):before { content: ''; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMBAMAAACgrpHpAAAAG1BMVEUAAADW2NnW2NnW2NnW2NnW2NnW2NnW2NnW2Nn/YTSLAAAACXRSTlMAcPTkmz0jRVi08uEtAAAASUlEQVQI12NgYGDsEGAAAec0ExDFYsaQ7ADiJjCwmYC5DEABEJcBJCAUAKRZFRkYVYF0kAADUADEZQAKgLlAgVBFsHns5QUMDACp+QiBRXtNJQAAAABJRU5ErkJggg==") no-repeat; display: inline-block; vertical-align: middle; height: 12px; width: 7px; }
html body article .review-gallery.v2 .nav span:not(.body):after,
html body article .review-gallery.v2 .nav span:not(.body):before { display: none }

@media (max-width:466px) {
  html body article .review-gallery .nav span:not(.body):after,
  html body article .review-gallery .nav span:not(.body):before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
}
html body article .review-gallery .nav span:not(.body).prev { padding-left: 0; margin-left: 0; }
html body article .review-gallery.v2 .nav span:not(.body).prev { left: 3.15%; margin-left: -15px; }
html body article .review-gallery.v2 .nav span:not(.body).prev:hover { background-position: 0 -29px; }
html body article .review-gallery .nav span:not(.body).prev:after { display: none; }
html body article .review-gallery .nav span:not(.body).prev:before { content: ''; background-position: 0 0; margin-left: -7px; margin-right: 7px; }

@media (max-width:466px) {
  html body article .review-gallery .nav span:not(.body).prev:before { content: ''; margin: auto; }
}
html body article .review-gallery .nav span:not(.body).next { padding-right: 0; margin-right: 0; }
html body article .review-gallery.v2 .nav span:not(.body).next { right: 3.15%; margin-right: -15px; background-position: -29px 0; }
html body article .review-gallery.v2 .nav span:not(.body).next:hover { background-position: -29px -29px; }
html body article .review-gallery .nav span:not(.body).next:before { content: ''; display: none; }
html body article .review-gallery .nav span:not(.body).next:after { content: ''; background-position: -7px 0; margin-left: 15px; margin-right: -7px; }

@media (max-width:466px) {
  html body article .review-gallery .nav span:not(.body).next:after { content: ''; margin: auto; }
}

@media (max-width:466px) {
  html body article .review-gallery .nav span:not(.body) { text-indent: -999999px; width: 30px; height: 30px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: relative; }
}
html body article .review-gallery .nav .body { width: 46%; }
html body article .review-gallery.v2 .nav .body { display: none }
html body article .review-gallery .nav .body b { font-size: 14px; color: #7f919e; border-left: 1px solid #7f919e; padding: 0 5px; line-height: 13px; }
html body article .review-gallery .nav .body b:first-child { border: none; }
html body article .review-gallery .nav .body b.active { font-weight: bold; color: #228edc; }

@media (max-width:466px) {
  html body article .review-gallery .nav .body { width: auto; }
}

@media (max-width:1092px) and (min-width:822px) {
  html body article .review-gallery .nav { position: static; margin: 13px auto auto; }
}

@media (max-width:1092px) and (max-width:808px) {
  html body article .review-gallery .nav { position: static; margin: 13px auto auto; }
}

@media (max-width:1092px) and (max-width:808px) and (max-width:466px) {
  html body article .review-gallery .nav { width: auto; display: table; border: none; }
}

@media (max-width:1023px) and (min-width:822px), (max-width:767px) {
  html body article .review-gallery.v2 { padding: 15px 11%; }
  html body article .review-gallery.v2 .slider li img { float: none; margin: auto; max-width: 100%; margin-bottom: 10px; }
  html body article .review-gallery.v2 .slider li .cont { position: static; padding: 0 3%; }
  html body article .review-gallery .slider li span.title { padding: 10px 5px; }
  html body article .review-gallery .slider li span.counter { padding-bottom: 10px; }
  html body article .review-gallery.v2 .nav span:not(.body).prev { left: 5%; }
  html body article .review-gallery.v2 .nav span:not(.body).next { right: 5%; }
}

@media (min-width:1024px) {
  html body article .review-gallery .slider li span.counter { position: absolute; bottom: 8%; left: 0; right: 0; }
}
html body article .horizontal-bb2 { border: 1px solid #d6d8d9; padding: 20px 15px; text-align: center; white-space: nowrap; box-shadow: inset 0 0 0 7px #f5f9fd, inset 0 0 0 8px #d6d8d9; }
html body article .horizontal-bb2 span,
html body article .horizontal-bb2 img,
html body article .horizontal-bb2 a { display: inline-block; text-align: center; vertical-align: middle; margin: 0 1%; }
html body article p.horizontal-bb2 span:first-child { background-image: url("../img/sp/logo-color-mid.png"); width: 134px; height: 62px; }
html body article .horizontal-bb2 span.bet365:first-child { background-position: 0 0; }
html body article .horizontal-bb2 span:first-child.ladbrokes { background-position: center 0 }
html body article .horizontal-bb2 span:first-child.bet365 { background-position: center -63px; }
html body article .horizontal-bb2 span:first-child.coral { background-position: center -126px; }
html body article .horizontal-bb2 span:first-child.paddypower { background-position: center -189px; }
html body article .horizontal-bb2 span:first-child.skybet { background-position: center -252px }
html body article .horizontal-bb2 span:first-child.williamhill { background-position: center -315px }
html body article .horizontal-bb2 span:first-child.betvictor { background-position: center -379px; }
html body article .horizontal-bb2 span:first-child.betway { background-position: center -441px; }
html body article .horizontal-bb2 span:first-child.sport888 { background-position: center -504px; }
html body article .horizontal-bb2 span { }

@media (max-width:1087px) and (min-width:822px), (max-width:1087px) and (max-width:809px) {
  html body article .horizontal-bb2 img { display: none; }
}

@media (max-width:1087px) and (min-width:822px), (max-width:1087px) and (max-width:809px) {
  html body article .horizontal-bb2 span.sp-4 { float: left; }
}

@media (max-width:1087px) and (min-width:822px) and (max-width:480px), (max-width:1087px) and (max-width:809px) and (max-width:480px) {
  html body article .horizontal-bb2 span.sp-4 { float: none; margin: auto auto 13px; }
}
html body article .horizontal-bb2 span.offer { width: auto; min-width: 219px; padding: 17px 2%; overflow: hidden; border: 1px solid #e8e8e8; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; font-size: 22px; }
html body article .horizontal-bb2 span.offer strong { color: #000000; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 700; }

@media (max-width:1087px) and (min-width:822px), (max-width:1087px) and (max-width:809px) {
  html body article .horizontal-bb2 span.offer { display: block; margin-right: 171px; }
}

@media (max-width:1087px) and (min-width:822px) and (max-width:943px) and (min-width:822px), (max-width:1087px) and (max-width:809px) and (max-width:943px) and (min-width:822px), (max-width:1087px) and (min-width:822px) and (max-width:646px), (max-width:1087px) and (max-width:809px) and (max-width:646px) {
  html body article .horizontal-bb2 span.offer { margin-right: 0; }
}

@media (max-width:1087px) and (min-width:822px), (max-width:1087px) and (max-width:809px) {
  html body article .horizontal-bb2 a { margin-top: -50px; float: right; }
}

@media (max-width:1087px) and (min-width:822px) and (max-width:943px) and (min-width:822px), (max-width:1087px) and (max-width:809px) and (max-width:943px) and (min-width:822px), (max-width:1087px) and (min-width:822px) and (max-width:646px), (max-width:1087px) and (max-width:809px) and (max-width:646px) {
  html body article .horizontal-bb2 a { float: none; display: block; margin: 13px 3px 0 7px; }
}
html body article .horizontal-bb3 { border: 1px solid #d6d8d9; padding: 20px 15px; text-align: center; white-space: nowrap; box-shadow: inset 0 0 0 7px #f5f9fd, inset 0 0 0 8px #d6d8d9; }
html body article .horizontal-bb3 span,
html body article .horizontal-bb3 img,
html body article .horizontal-bb3 a { display: inline-block; text-align: center; vertical-align: middle; margin: 0 1%; }
html body article .horizontal-bb3 span:first-child { background-image: url("../img/sp/logo-color-mid.png"); width: 134px; height: 62px; text-indent: -999999px; }
html body article .horizontal-bb3 span:first-child.ladbrokes { background-position: center 0 }
html body article .horizontal-bb3 span:first-child.bet365 { background-position: center -63px; }
html body article .horizontal-bb3 span:first-child.coral { background-position: center -126px; }
html body article .horizontal-bb3 span:first-child.paddypower { background-position: center -189px; }
html body article .horizontal-bb3 span:first-child.skybet { background-position: center -252px }
html body article .horizontal-bb3 span:first-child.williamhill { background-position: center -315px }
html body article .horizontal-bb3 span:first-child.betvictor { background-position: center -379px; }
html body article .horizontal-bb3 span:first-child.betway { background-position: center -441px; }
html body article .horizontal-bb3 span:first-child.sport888 { background-position: center -504px; }
html body article .horizontal-bb3 span:first-child.netbet { background-position: center -567px; }
html body article .horizontal-bb3 span:first-child.bet10 { background-position: center -630px; background-color: #0b3e77; }
html body article .horizontal-bb3 span:first-child.boyle { background-position: center -693px; background-color: #001f60; }
html body article .horizontal-bb3 span:first-child.bwin { background-position: center -757px; background-color: #1f1f1f; }
html body article .horizontal-bb3 span:first-child.leovegas { background-position: center -820px; background-color: #d8603b; }
html body article .horizontal-bb3 span:first-child.mrgreen { background-position: center -883px; background-color: #3f8c61; }
html body article .horizontal-bb3 span:first-child.titanbet { background-position: center -946px; background-color: #1f1f1f; }
html body article .horizontal-bb3 span:first-child.winner { background-position: center -1009px; background-color: #1f1f1f; }
html body article .horizontal-bb3 span:first-child.betsafe { background-position: center -1073px; background-color: #232323 }
html body article .horizontal-bb3 span:first-child.betstars { background-position: center -1134px; background-color: #232323 }
html body article .horizontal-bb3 span:first-child.betfred { background-position: center -1197px; }
html body article .horizontal-bb3 span:first-child.grosvenor { background-position: center -1260px; }
html body article .horizontal-bb3 span:first-child.genting { background-position: center -1325px; }
html body article .horizontal-bb3 span:first-child.guts { background-position: center -1388px; }
html body article .horizontal-bb3 span:first-child.marathon { background-position: center -1452px; background-color: #fff }
html body article .horizontal-bb3 span:first-child.bet-at-home { background-position: center -1516px; }
html body article .horizontal-bb3 span:first-child.sunbets { background-position: center -1580px; }
html body article .horizontal-bb3 span:first-child.royalpanda { background-position: center -1645px; background-color: #2e2e2e }
html body article .horizontal-bb3 span:first-child.blacktype { background-position: center -1708px; background-color: #2e2e2e }
html body article .horizontal-bb3 span:first-child.betbright { background-position: center -1771px; }
html body article .horizontal-bb3 span:first-child.sport-nation { background-position: center -1836px; }
html body article .horizontal-bb3 span:first-child.karamba { background-position: center -1899px; }
html body article .horizontal-bb3 span:first-child.mansionbet { background-position: center -1963px; }
html body article .horizontal-bb3 span:first-child.lvbet { background-position: center -2027px; }
html body article .horizontal-bb3 span:first-child.betfair { background-position: center -2092px; }
html body article .horizontal-bb3 span:first-child.betdaq { background-position: center -2157px; }
html body article .horizontal-bb3 span:first-child.fun88 { background-position: center -2284px; }
html body article .horizontal-bb3 span:first-child.viks { background-position: center -2347px; }
html body article .horizontal-bb3 span:first-child.matchbook { background-position: center -2221px; }
html body article .horizontal-bb3 span:first-child.bet21 { background-position: center -2413px; }
html body article .horizontal-bb3 span:first-child.k8 { background-position: center -2475px; }
html body article .horizontal-bb3 span:first-child.energybet { background-position: center -2540px; }
html body article .horizontal-bb3 span:first-child.unibet { background-position: center -2605px; }
html body article .horizontal-bb3 span:first-child.volt { background-position: center -2668px; }
html body article .horizontal-bb3 span:first-child.novibet { background-position: center -2730px; }
html body article .horizontal-bb3 span:first-child.moplay { background-position: center -2795px; }
html body article .horizontal-bb3 span:first-child.fansbet { background-position: center -2863px; }
html body article .horizontal-bb3 span:first-child.quinnbet { background-position: center -2930px; }
html body article .horizontal-bb3 span:first-child.mustardbet { background-position: center -2990px; }
html body article .horizontal-bb3 span:first-child.beteast { background-position: center -3055px; }
html body article .horizontal-bb3 span:first-child.betsid { background-position: center -3120px; }
html body article .horizontal-bb3 span:first-child.redzone { background-position: center -3185px; }
html body article .horizontal-bb3 span:first-child.bet22 {background-position: center -3249px;}
html body article .horizontal-bb3 span:first-child.bethard {background-position: center -3316px;}

@media (max-width:1087px) and (min-width:822px), (max-width:1087px) and (max-width:809px) {
  html body article .horizontal-bb3 img { display: none; }
}

@media (max-width:1087px) and (min-width:822px), (max-width:1087px) and (max-width:809px) {
  html body article .horizontal-bb3 span.sp-4 { float: left; }
}

@media (max-width:1087px) and (min-width:822px) and (max-width:480px), (max-width:1087px) and (max-width:809px) and (max-width:480px) {
  html body article .horizontal-bb3 span.sp-4 { float: none; margin: auto auto 13px; }
}
html body article .horizontal-bb3 span.offer { width: auto; min-width: 219px; padding: 17px 2%; overflow: hidden; border: 1px solid #e8e8e8; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; font-size: 22px; }
html body article .horizontal-bb3 span.offer strong { color: #000000; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 700; }

@media (max-width:1087px) and (min-width:822px), (max-width:1087px) and (max-width:809px) {
  html body article .horizontal-bb3 span.offer { display: block; margin-right: 171px; }
}

@media (max-width:1087px) and (min-width:822px) and (max-width:943px) and (min-width:822px), (max-width:1087px) and (max-width:809px) and (max-width:943px) and (min-width:822px), (max-width:1087px) and (min-width:822px) and (max-width:646px), (max-width:1087px) and (max-width:809px) and (max-width:646px) {
  html body article .horizontal-bb3 span.offer { margin-right: 0; }
}

@media (max-width:1087px) and (min-width:822px), (max-width:1087px) and (max-width:809px) {
  html body article .horizontal-bb3 a { margin-top: -50px; float: right; }
}

@media (max-width:1087px) and (min-width:822px) and (max-width:943px) and (min-width:822px), (max-width:1087px) and (max-width:809px) and (max-width:943px) and (min-width:822px), (max-width:1087px) and (min-width:822px) and (max-width:646px), (max-width:1087px) and (max-width:809px) and (max-width:646px) {
  html body article .horizontal-bb3 a { float: none; display: block; margin: 13px 3px 0 7px; }
}
html body article .horizontal-bb3.nom { margin-top: -1px; }
html body article .horizontal-bb3 span.offer { font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; color: #a7a7a7; font-size: 14px; text-transform: uppercase; line-height: 20px; padding-top: 11px; padding-bottom: 11px; }
html body article .horizontal-bb3 span.offer b { display: block; font-size: 16px; color: #626262; }
html body article .horizontal-bb3 a { padding-left: 52px; padding-right: 52px }
.greynote { height: 109px; background: url(../img/txt/paddy3.png) no-repeat right center; text-indent: -9999px; }
.greynote.paddy { height: 109px; background-image: url(../img/txt/paddy3.png) }

@media (min-width:640px) and (max-width:822px), (min-width:950px) {
  .greynote.paddy { height: 61px; background-image: url(../img/txt/paddy2.png) }
}

@media (min-width:1067px) {
  .greynote.paddy { height: 49px; background-image: url(../img/txt/paddy1.png) }
}

@media (max-width:943px) and (min-width:822px), (max-width:646px) {
  html body article .horizontal-bb3.terms888 { padding-bottom: 35px }
}
html body article .horizontal-bb3.terms888 a { position: relative; }
html body article .horizontal-bb3.terms888 a:before { content: "T&C apply"; position: absolute; font: normal 11px/11px Arial, sans-serif; color: #999; bottom: -17px; text-transform: none; left: 0; right: 0; }
html body article .horizontal-bb3 a.small-version { padding-left: 32px; padding-right: 32px; }

@media (max-width:1087px) and (min-width:822px), (max-width:809px) {
  html body article .horizontal-bb3 a { padding-left: 40px; padding-right: 40px; }
}
html body article .bbtn { background: #4abdfb;  /* Old browsers */ background: -moz-linear-gradient(top, #4abdfb 0%, #0c6acb 100%);  /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4abdfb), color-stop(100%, #0c6acb));  /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4abdfb 0%, #0c6acb 100%);  /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4abdfb 0%, #0c6acb 100%);  /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4abdfb 0%, #0c6acb 100%);  /* IE10+ */ background: linear-gradient(to bottom, #4abdfb 0%, #0c6acb 100%);  /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4abdfb', endColorstr='#0c6acb', GradientType=0);  /* IE6-9 */ text-align: center; font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; display: block; color: #fff; border: 1px solid #1250a6; box-shadow: 0 0 0 3px #b6d5e8; padding: 9px 34px; text-decoration: none; text-transform: uppercase; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
html body article .bbtn:hover { background: #0c6acb;  /* Old browsers */ background: -moz-linear-gradient(top, #0c6acb 0%, #4abdfb 100%);  /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0c6acb), color-stop(100%, #4abdfb));  /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0c6acb 0%, #4abdfb 100%);  /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0c6acb 0%, #4abdfb 100%);  /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0c6acb 0%, #4abdfb 100%);  /* IE10+ */ background: linear-gradient(to bottom, #0c6acb 0%, #4abdfb 100%);  /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c6acb', endColorstr='#4abdfb', GradientType=0);  /* IE6-9 */ text-decoration: none; }
html body article .pos-neg-box { margin-top: 20px; width: 288px; border: 1px solid #e8e8e8; margin-bottom: 5px; }
html body article .pos-neg-box.left { float: left; margin-right: 22px; }

@media (max-width:594px) {
  html body article .pos-neg-box.left { float: none; margin: 14px auto 0 auto; }
}
html body article .pos-neg-box li.title { display: block; background: #f9f9f9; text-transform: uppercase; text-align: center; border-bottom: 1px solid #e8e8e8; color: #626262; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 13px; padding: 9px 0; }
html body article .pos-neg-box li.n,
html body article .pos-neg-box li.p { position: relative; font-size: 12px; color: #808080; margin-top: 13px; padding-left: 26px; }
html body article .pos-neg-box li.n:last-child,
html body article .pos-neg-box li.p:last-child { margin-bottom: 13px; }
html body article .pos-neg-box li.n:before,
html body article .pos-neg-box li.p:before { content: ''; position: absolute; top: 0; left: 7px; display: inline-block; vertical-align: middle; background: url("../img/positive-and-negative-point.png") no-repeat left top; height: 13px; width: 13px; margin-right: 13px; }
html body article .pos-neg-box li.p:before { background-position: 0 0; }
html body article .pos-neg-box li.p.b { margin-bottom: 24px; }
html body article .pos-neg-box li.n:before { background-position: 0 -13px; }
html body article .question-list>div { margin-top: 15px }
html body article .question-list>div:first-child { margin-top: 0 }
html body article .question-list .hs-question { font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: normal; color: #0a1d29; margin-top: 17px; }
html body article .question-list .hs-question:first-child,
html body article .question-list > div:first-child + .hs-question { margin-top: 0; }
html body article .question-list .hs-question:before { float: left; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; color: #ef5937; text-transform: uppercase; font-size: 20px; margin-right: 6px; margin-top: -2px; content: "Q:"; }
html body article .question-list p { color: #97a9b5; margin-top: 3px; }
html body article .question-list p:not(.n):before { float: left; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; color: #3e3e3e; text-transform: uppercase; font-size: 20px; margin-right: 12px; content: "A:"; }
html body article .question-list p.blockquote { color: #2e2e2e; }
html body article .question-list p.italic { font-size: 14px; font-style: italic; color: #97a9b5; }
html body article .question-list p.bold { color: #252831; }
html body article .question-list p a { color: #1c69bf; }
html body article .question-list ul { display: table; width: auto; margin: 12px auto 0 auto; color: #97a9b5; }
html body article .question-list ul li { list-style: disc; line-height: 26px; }

/**/
.imagebox { border: 1px solid #e8e8e8; margin-top: 14px; padding: 20px 0; font: normal 13px/1.3 Arial, sans-serif; color: #444; box-sizing: unset; }
.imagebox * { box-sizing: unset; }
.imagebox .title { font: normal 16px/1.2 "Open Sans", sans-serif; color: #242424; padding: 0 10px 18px; text-align: center; }
.imagebox ul:after { content: ""; clear: both; display: block; }
.imagebox ul li { display: block; margin-top: 20px; }
.imagebox ul li:first-child { margin-top: 0 }
.imagebox ul li img { max-width: 95%; display: block; margin: 0 auto; }
.imagebox ul li span { display: block; padding-top: 10px; text-align: center; max-width: 206px; margin: 0 auto; width: 95%; }
.imagebox.blue ul li span strong { display: block; font: 800 18px/1 "Open Sans", sans-serif; color: #424242; text-transform: uppercase; padding-bottom: 8px; }
.imagebox ul li a { color: #0073d3; }
.imagebox ul li a:hover { text-decoration: underline; }
.imagebox.blue { background: #eff7ff }
.imagebox.blue .title { background: #fff; border-bottom: 1px solid #e8e8e8; padding: 12px 0; margin: -20px 0 20px; text-transform: uppercase; font-size: 13px; font-weight: 600; color: #626262; }
.imagebox.blue ul li span {/*height: 72px;*/padding-top: 0; padding-bottom: 5px; font: normal 14px/22px 'open sans', sans-serif; color: #3d3d3d; max-width: 210px; }

@media (min-width:560px) {
  .imagebox ul li { float: left; width: 33.33%; margin-top: 0; }
}

@media (min-width:768px) and (max-width:821px), (min-width:1024px) {
  .imagebox ul { padding: 0 2.1%; }
  .imagebox.blue ul li span { padding-bottom: 20px; }
}

@media (min-width:1024px) {
  .imagebox.blue { padding-bottom: 0 }
  .imagebox.blue ul { padding: 0 2.1% 3.7%; }
  .imagebox.blue ul li img { box-shadow: 0 0 25px -5px #bfbfbf; }
}

/**/
html body article .list-images { border-spacing: 25px 0; }
html body article .list-images p,
html body article .list-images span { display: block; margin-top: 7px; }
html body article .list-images p.title,
html body article .list-images span.title { margin-bottom: 13px; margin-top: 0; color: #242424; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 16px; }
html body article .list-images p.title strong,
html body article .list-images span.title strong { font-weight: 600; }
html body article .list-images p.block,
html body article .list-images span.block { line-height: 23px; display: table-cell; vertical-align: top; text-align: center; width: 206px; color: #444444; }
html body article .list-images.two span.block { width: 330px; }
html body article .list-images p.block img,
html body article .list-images span.block img { display: block; text-align: center; margin: 0 auto 13px auto; width: 100%; }

@media (max-width:589px) {
  html body article .list-images p.block img,
  html body article .list-images span.block img { width: auto; }
}

@media (max-width:589px) {
  html body article .list-images p.block,
  html body article .list-images span.block { display: block; width: 100%; }
}
html body article .gallery-in-table { width: 277px; }
html body article .gallery-in-table .slider li { display: none; }
html body article .gallery-in-table .slider li a,
html body article .list-images p.block img,
html body article .list-images span.block a,
a.lightbox.single { display: block; position: relative; overflow: hidden; }
a.lightbox.single { display: inline-block; }
.centered-single-screen { text-align: center; }
html body article .gallery-in-table .slider li a:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.4); opacity: 0; transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -webkit-transition: opacity 0.25s ease-in-out; }
a.lightbox.zoom { position: relative; display: block; }
html body article .gallery-in-table .slider li a:before,
html body article .list-images p.block img,
html body article .list-images span.block a:before,
a.lightbox.single:before,
a.lightbox.zoom:before,
.x2img .img a:before,
.review-gallery.side-by-side .lightbox:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAA8CAMAAACEur4pAAAAM1BMVEU1NTXq6ur4+Pi6urrT09NWVlbHx8fk5OSRkZFkZGQ8PDyvr6+jo6N2dnaDg4NHR0f////QSVUeAAAAEHRSTlPE9/zn8Mzr9tzQxuTh1NjI5hsndQAAASpJREFUWMPt0UuOxCAMBNDCGAjf1P1PO2S6le7sB2sWvEXARKJkjG3btu2PZJ9Eks+wVCrffIGZoiS1VZW52OVWUgOmoKSHkXD1+Ok7w0alBLydYtZuouIWmWBD2HBrJEw8Yw+ywISjfwwaNiLlbrA4Kmx0sn2N1o8CE0oe92SnlGEhCKlHzkNJ4aXBQnB8c1l48bBQmnCSeuJ47WAkj5Ffm0QywVypkjK2bdseXAQQeMD5WXD6Peqc5WDHIl4AVOIVG0MIiO46cb//VukcgNN3rMc0GJASTyTFMi5eb/wde85SDpmfimW8oBG4Z+vmEgdPjZ0dy8zLk+J7tojOOzTXBAs5zwOfR54OqkemKhbyQjy7PckBiFQs1Kl3LKdrLwAiO7Zt27bt//sBUfcMmxauHLcAAAAASUVORK5CYII=") no-repeat center center; width: 118px; height: 60px; margin: auto; z-index: 111; opacity: 0; transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -webkit-transition: opacity 0.25s ease-in-out; }
html body article .list-images p.block img,
html body article .list-images span.block a:before,
a.lightbox.single:before,
a.lightbox.zoom:hover:before,
.x2img .img a:hover:before,
.review-gallery.side-by-side .lightbox:hover:before { opacity: 1; }
html body article .gallery-in-table .slider li a img { display: block; }
html body article .gallery-in-table .slider li a:hover:after,
html body article .gallery-in-table .slider li a:hover:before,
html body article .list-images p.block img { opacity: 1; }
html body article .gallery-in-table .slider li:first-child { display: block; }
html body article .gallery-in-table .nav { text-align: center; margin-bottom: 6px; }
html body article .gallery-in-table .nav span:not(.body) { border: 1px solid #d6d8d9; color: #7f919e; font-size: 12px; margin: 0 8px; width: 86px; height: 25px; line-height: 23px; cursor: pointer; }
html body article .gallery-in-table .nav span:not(.body):after,
html body article .gallery-in-table .nav span:not(.body):before { content: ''; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMBAMAAACgrpHpAAAAG1BMVEUAAADW2NnW2NnW2NnW2NnW2NnW2NnW2NnW2Nn/YTSLAAAACXRSTlMAcPTkmz0jRVi08uEtAAAASUlEQVQI12NgYGDsEGAAAec0ExDFYsaQ7ADiJjCwmYC5DEABEJcBJCAUAKRZFRkYVYF0kAADUADEZQAKgLlAgVBFsHns5QUMDACp+QiBRXtNJQAAAABJRU5ErkJggg==") no-repeat; display: inline-block; vertical-align: middle; height: 12px; width: 7px; }
html body article .gallery-in-table .nav span:not(.body).prev { padding-left: 0; margin-left: 0; }
html body article .gallery-in-table .nav span:not(.body).prev:after { display: none; }
html body article .gallery-in-table .nav span:not(.body).prev:before { content: ''; background-position: 0 0; margin-left: -7px; margin-right: 7px; }
html body article .gallery-in-table .nav span:not(.body).next { padding-right: 0; margin-right: 0; }
html body article .gallery-in-table .nav span:not(.body).next:before { display: none; }
html body article .gallery-in-table .nav span:not(.body).next:after { background-position: -7px 0; margin-left: 15px; margin-right: -7px; }
html body article .gallery-in-table .nav .body { padding: 0 4px; margin: 0; white-space: nowrap; }
html body article .gallery-in-table .nav .body b { font-size: 14px; color: #7f919e; border-left: 1px solid #7f919e; padding: 0 5px; line-height: 13px; cursor: pointer; }
html body article .gallery-in-table .nav .body b:first-child { border: none; }
html body article .gallery-in-table .nav .body b.active { font-weight: bold; color: #228edc; }
html body article .iframe-resize { padding-top: 8px; }
html body article .iframe-resize .title { text-align: center; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; color: #626262; font-size: 13px; text-transform: uppercase; border-bottom: 1px solid #e8e8e8; margin: 0 -13px 13px -13px; padding-bottom: 6px; }
html body article .iframe-resize .frame { position: relative; padding-bottom: 56.25%;  /* 16:9 */ padding-top: 25px; height: 0; }
html body article .iframe-resize .frame object,
html body article .iframe-resize .frame embed,
html body article .iframe-resize .frame iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
html body article .list.l1 { text-align: left; display: table; margin: 14px auto 0 auto; max-width: 90%; }
html body article .list.l1 li { line-height: 26px; color: #707070; font-size: 13px; list-style: disc; }
html body article .list.l5 { text-align: left; display: table; margin: 14px auto 0; max-width: 90%; }
html body article .list.l5 li { padding: 6px 0 6px 22px; color: #707070; font-size: 13px; list-style: none; text-indent: -22px; }
html body article .list.l5 li:before { content: "\2714"; color: #199d7a; margin-right: 12px; }
html body article .list.l2 { text-align: left; display: table; margin: 14px auto 0 auto; display: block; }
html body article .list.l2 li { line-height: 26px; color: #707070; font-size: 13px; list-style: disc; }
html body article .list.l2 li { margin-left: 39px; margin-top: 13px; }
html body article .list.l3 li { margin-left: 39px; margin-top: 13px; line-height: 26px; color: #707070; font-size: 13px; }
html body article .list.l4 { display: table; margin-top: 14px; margin-right: auto; margin-left: auto; list-style-type: none; counter-reset: counter; }
html body article .list.l4 li { color: #97a9b5; line-height: 26px; display: block; }
html body article .list.l4 li:before { display: inline-block; vertical-align: baseline; counter-increment: counter; content: counter(counter) '.'; color: #dd1e1e; }
html body article .list.l4 li span { color: #dd1e1e; }
html body article .list.l4 li a { color: #0650cb; }
html body article .bb-3 { border: 1px solid #e8e8e8; width: auto; line-height: normal; }
html body article .bb-3.right { float: right; margin: 14px 0 5px 22px; }
html body article .bb-3.left { float: left; margin: 8px 22px 5px 0; }

@media (max-width:543px) {
  html body article .bb-3.left,
  html body article .bb-3.right { float: none; margin: 0 auto 14px auto; display: table; }
}
html body article .bb-3 * { display: block; }
html body article .bb-3 span { display: table; margin: 11px auto; }
html body article .bb-3 span b { color: #808080; font-size: 12px; white-space: nowrap; line-height: 24px; font-weight: normal; }
html body article .bb-3 span b:before { content: ''; display: inline-block; vertical-align: middle; width: 3px; height: 3px; background: #808080; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 3px 0 0; }
html body article .horizontal-bb4 { border: 1px solid #d6d8d9; line-height: normal; box-shadow: inset 0 0 0 7px #f5f9fd, inset 0 0 0 8px #d6d8d9; padding: 17px 18px; }
html body article .horizontal-bb4:before,
html body article .horizontal-bb4:after { content: " "; display: table; }
html body article .horizontal-bb4:after,
html body article .horizontal-bb4:before { clear: both; }
html body article .horizontal-bb4 img { display: block; float: left; margin-right: 11px; }

@media (max-width:554px) {
  html body article .horizontal-bb4 img { float: none; margin: auto; width: 100%; }
}
html body article .horizontal-bb4 .list { overflow: hidden; border: 1px solid #e8e8e8; display: block; padding: 10px; margin-right: 149px; }
html body article .horizontal-bb4 .list.center { text-align: center; }
html body article .horizontal-bb4 .list.center span { display: inline-block; }
html body article .horizontal-bb4 .list.center b { font-weight: normal }
html body article .horizontal-bb4 .list b { display: block; color: #595959; line-height: 21px; text-align: left; }
html body article .horizontal-bb4 .list b span {color: #35b72a;font-weight: bold;}
html body article .horizontal-bb4 span.list span {display:none}
html body article .horizontal-bb4 .list b:before { content: ''; display: inline-block; vertical-align: middle; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAIBAMAAADZ48iGAAAAJ1BMVEUAAAAZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXowxaOTAAAADHRSTlMAYnc7CvDgmItLJhjbce6aAAAAMElEQVQI12MAAiYDEKlzAEgwnklgcG+wOebAMOd4TDQDg9OZMwuAwjKHGUCSAgwMAOKfCdnoFH+KAAAAAElFTkSuQmCC") no-repeat; margin-right: 5px; margin-top: -3px; width: 9px; height: 8px; }

@media (max-width:554px) {
  html body article .horizontal-bb4 .list b { line-height: 18px; margin-top: 8px; }
}

@media (max-width:1103px) and (min-width:822px), (max-width:820px) {
  html body article .horizontal-bb4 .list { float: left; width: 100%; margin-top: 11px; }
}

@media (max-width:1103px) and (min-width:822px) and (max-width:554px), (max-width:820px) and (max-width:554px) {
  html body article .horizontal-bb4 .list { float: none; display: table; margin-left: auto; margin-right: auto; width: auto; }
}
html body article .horizontal-bb4 .right { display: table; float: right; margin-top: -62px; }
html body article .horizontal-bb4 .right b { margin-bottom: 11px; width: 89px; height: 17px; background: url("../img/sp/sp-table-2.png"); display: block; margin-left: auto; margin-right: auto; text-indent: -999999px; }
html body article .horizontal-bb4 .right b.betfair { background-position: 0 -112px; }
html body article .horizontal-bb4 .right b.ladbrokes { background-position: 0px -0px; height: 19px; margin-bottom: 9px; }
html body article .horizontal-bb4 .right b.bet365 { background-position: 0px -19px; height: 19px; margin-bottom: 9px; width: 72px; }
html body article .horizontal-bb4 .right b.coral { background-position: 0px -38px; height: 15px; margin-bottom: 11px; width: 84px; }
html body article .horizontal-bb4 .right b.paddypower { background-position: 0px -53px; height: 12px; margin-bottom: 15px; width: 92px; }
html body article .horizontal-bb4 .right b.skybet { background-position: 0px -65px; height: 20px; margin-bottom: 7px; width: 75px; }
html body article .horizontal-bb4 .right b.williamhill { background-position: 0px -84px; height: 16px; margin-bottom: 11px; width: 76px; }
html body article .horizontal-bb4 .right b.betvictor {background-position: 0px -100px;height: 12px;margin-bottom: 13px;width: 82px;}
html body article .horizontal-bb4 .right b.betfair { background-position: 0px -113px; height: 16px; margin-bottom: 11px; width: 90px; }
html body article .horizontal-bb4 .right b.sport888 { background-position: 0px -128px; height: 17px; margin-bottom: 11px; width: 52px; }
html body article .horizontal-bb4 .right b.betway { background-position: 0px -145px; height: 22px; margin-bottom: 5px; width: 65px; }
html body article .horizontal-bb4 .right b.leovegas { background-position: 0px -166px; height: 25px; margin-bottom: 3px; width: 71px; }
html body article .horizontal-bb4 .right b.bwin { background-position: 0px -190px; height: 20px; margin-bottom: 7px; width: 55px; }
html body article .horizontal-bb4 .right b.bet10 { background-position: 0px -209px; height: 19px; margin-bottom: 7px; width: 47px; }
html body article .horizontal-bb4 .right b.boyle { background-position: 0px -227px; height: 23px; margin-bottom: 5px; width: 87px; }
html body article .horizontal-bb4 .right b.winner { background-position: 0px -249px; height: 19px; margin-bottom: 8px; width: 66px; }
html body article .horizontal-bb4 .right b.titanbet { background-position: 0px -267px; height: 19px; margin-bottom: 8px; width: 66px; }
html body article .horizontal-bb4 .right b.mrgreen { background-position: 0px -286px; height: 34px; margin-bottom: 4px; width: 43px; margin-top: -10px; }
html body article .horizontal-bb4 .right b.netbet { background-position: 0px -319px; height: 17px; margin-bottom: 8px; width: 77px; }

html body article .horizontal-bb4 .right b.lvbet {background-position: 0px -540px;height: 17px;margin-bottom: 8px;width: 77px;}
html body article .horizontal-bb4 .right b.betfred {background-position: 0px -335px;height: 15px;margin-bottom: 8px;width: 85px;}
html body article .horizontal-bb4 .right b.royal-panda {background-position: 0px -571px;height: 34px;margin-bottom: 4px;width: 56px;}
html body article .horizontal-bb4 .right b.fansbet {background-position: 0px -511px;height: 25px;margin-bottom: 6px;margin-top: -5px;width: 83px;}
html body article .horizontal-bb4 .right b.karamba {background-position: 0px -477px;height: 34px;margin-bottom: 3px;margin-top: -10px;width: 81px;}
html body article .horizontal-bb4 .right b.mansionbet {background-position: 0px -453px;height: 22px;margin-bottom: 5px;width: 77px;}
html body article .horizontal-bb4 .right b.grosvenor {background-position: 0px -351px;height: 22px;margin-bottom: 6px;width: 77px;}
html body article .horizontal-bb4 .right b.sportnation {background-position: 0px -557px;height: 14px;margin-bottom: 12px;width: 95px;}
html body article .horizontal-bb4 .right b.moplay {background-position: 0px -605px;height: 30px;margin-top: -5px;margin-bottom: 3px;width: 68px;}
@media (max-width:943px) and (min-width:822px) {
  html body article .horizontal-bb4 .right a { padding-left: 24px; padding-right: 24px; }
}

@media (max-width:1103px) and (min-width:822px), (max-width:820px) {
  html body article .horizontal-bb4 .right { margin-top: -136px; }
}

@media (max-width:1103px) and (min-width:822px) and (max-width:554px), (max-width:820px) and (max-width:554px) {
  html body article .horizontal-bb4 .right { margin: 11px auto 0 auto; float: none; }
}

@media (max-width:554px) {
  html body article .horizontal-bb4 { display: table; margin-left: auto; margin-right: auto; }
}
html body article .img-btn { position: relative; }
html body article .img-btn a { position: absolute; padding: 4px 16px; display: block; border: 2px solid #b0d2e6; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 14px; color: #fff; text-transform: uppercase; background: #4abdfb;  /* Old browsers */ background: -moz-linear-gradient(top, #4abdfb 0%, #0c6acb 100%);  /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4abdfb), color-stop(100%, #0c6acb));  /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4abdfb 0%, #0c6acb 100%);  /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4abdfb 0%, #0c6acb 100%);  /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4abdfb 0%, #0c6acb 100%);  /* IE10+ */ background: linear-gradient(to bottom, #4abdfb 0%, #0c6acb 100%);  /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4abdfb', endColorstr='#0c6acb', GradientType=0);  /* IE6-9 */ text-decoration: none; box-shadow: 0 0 0 1px #00439f inset, 0 0 0 7px #fafafa; right: 8px; bottom: 16px; }
html body article .img-btn a:hover { background: #0c6acb;  /* Old browsers */ background: -moz-linear-gradient(top, #0c6acb 0%, #4abdfb 100%);  /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0c6acb), color-stop(100%, #4abdfb));  /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0c6acb 0%, #4abdfb 100%);  /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0c6acb 0%, #4abdfb 100%);  /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0c6acb 0%, #4abdfb 100%);  /* IE10+ */ background: linear-gradient(to bottom, #0c6acb 0%, #4abdfb 100%);  /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c6acb', endColorstr='#4abdfb', GradientType=0);  /* IE6-9 */ }

@media (max-width:439px) {
  html body article .img-btn a { position: static; margin-top: 5px; box-shadow: 0 0 0 1px #00439f inset; }
}
html body article .bb-4 { margin-top: 14px; }
html body article .bb-4:before,
html body article .bb-4:after { content: " "; display: table; }
html body article .bb-4:after,
html body article .bb-4:before { clear: both; }
html body article .bb-4 p,
html body article .bb-4>div { line-height: normal; margin: 0 auto; border: 1px solid #d6d8d9; padding: 12px 8px; min-height: 246px; text-align: left; }
html body article .bb-4 p span.left a,
html body article .bb-4 p span.left b { width: 178px; height: 67px; background-image: url("../img/sp/logo-color-review.jpg"); border: 1px solid #d6d8d9; display: block; max-width: none; text-indent: -9999px; }
html body article .bb-4 p.right { float: right; margin-left: 7px; width: 386px; }
html body article .bb-4.terms888 p.right:after { content: "T&C apply"; font-size: 10px; color: #999; display: block; text-align: center; margin: 5px 0 -2px; }
html body article .bb-4.terms888 p.right span.list-os { margin-bottom: 14px; }
html body article .bb-4 p.right span { overflow: hidden; }
html body article .bb-4 p.right span.left { float: left; border-right: 1px solid #eeeeee; padding-right: 7px; margin-right: 7px; }
html body article .bb-4 p.right span.left img { margin-top: 7px; display: block; }

@media (max-width:461px) {
  html body article .bb-4 p.right span.left img { display: none; }
}

@media (max-width:461px) {
  html body article .bb-4 p.right span.left { float: none; border: none; }
}

@media (max-width:370px) {
  html body article .home-table p span.left:before { content: ''; margin-left: auto; margin-right: auto; }
}

@media (max-width:450px) {
  html body article .bb-4 p span.left b:first-child { margin-left: auto; margin-right: auto; }
}

@media (max-width:1070px) {
  html body article .horizontal-bb3 span:first-child { margin-bottom: 10px; }
}

@media (max-width:1000px) {
  html body article .bb-2 p:first-child span:first-child,
  html body article .bb-2 p:first-child a:first-child { margin-left: auto; margin-right: auto; }
}
html body article .bb-4 p.right span.offer { text-align: center; color: #626262; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 15px; text-transform: uppercase; vertical-align: middle; margin: 23px auto 10px; }
html body article .bb-4 p.right span.offer strong { font-weight: 900; font-size: 21px; color: #626262; }
html body article .bb-4 p.right span.list-os { white-space: nowrap; padding: 7px 0; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; margin: 15px 0 31px; text-align: center; }
html body article .bb-4 p.right span.list-os b { display: inline-block; vertical-align: middle; margin: 0 2px; }
html body article .bb-4 p.right a { overflow: hidden; max-width: 162px; margin: 0 auto; padding: 6px 25px; }

@media (max-width:923px) and (min-width:822px), (max-width:672px) {
  html body article .bb-4 p.right { float: none; margin-left: auto; margin-bottom: 14px; }
}

@media (max-width:923px) and (min-width:822px) and (max-width:461px), (max-width:672px) and (max-width:461px) {
  html body article .bb-4 p.right { width: auto; }
}
html body article .bb-4>.left { overflow: hidden; }
html body article .bb-4>.left .list { display: table; margin: auto; height: 152px; padding: 0; list-style: none; }
html body article .bb-4>.left .list b,
html body article .bb-4>.left .list li { color: #595959; margin-top: 16px; }
html body article .bb-4>.left .list b:before,
html body article .bb-4>.left .list li:before { content: ''; display: inline-block; vertical-align: middle; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAIBAMAAADZ48iGAAAAJ1BMVEUAAAAZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXowxaOTAAAADHRSTlMAYnc7CvDgmItLJhjbce6aAAAAMElEQVQI12MAAiYDEKlzAEgwnklgcG+wOebAMOd4TDQDg9OZMwuAwjKHGUCSAgwMAOKfCdnoFH+KAAAAAElFTkSuQmCC") no-repeat left center; width: 9px; height: 8px; margin-right: 8px; }
html body article .bb-4>.left a { border-top: 1px solid #eeeeee; color: #0073d3; font-size: 12px; display: block; text-align: center; padding-top: 11px; }

@media (max-width:923px) and (min-width:822px), (max-width:672px) {
  html body article .bb-4>.left { width: 386px; }
}

@media (max-width:923px) and (min-width:822px) and (max-width:461px), (max-width:672px) and (max-width:461px) {
  html body article .bb-4>.left { width: auto; }
}
html body article .bb-4 p b { display: block; font-weight: normal; }
html body article .bb-4 p span { display: block; }
html body article .bb-4 .title { text-align: center; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; color: #7f919e; text-transform: uppercase; border-bottom: 1px solid #eeeeee; padding-bottom: 12px; margin-bottom: 7px; }
html body article .box-border-blue { margin-top: 14px; border: 1px solid #e8e8e8; padding: 11px 13px; background: #f5f9fd; border: 1px solid #d6d8d9; }
html body article .box-border-blue p { margin-top: 7px; }
html body article .box-border-blue p.border-rating { margin-top: -25px; text-align: left; float: right; border: 1px solid #d6d8d9; line-height: normal; font-size: 14px; padding: 4px 7px; }
html body article .box-border-blue p.border-rating span { font-weight: bold; color: #505050; }

@media (max-width:543px) {
  html body article .box-border-blue p.border-rating { text-align: center; float: none; margin: 13px auto; display: table; }
}
html body article .box-border-blue img.a-r,
html body article .box-border-blue img.a-l { margin-top: 4px; }

@media (max-width:579px) {
  html body article .hide-rez-img a img { display: none; }
}
html body article .hide-rez-img a span { display: none; line-height: normal; }
html body article .hide-rez-img a span:before { content: ''; width: 30px; height: 30px; display: inline-block; vertical-align: middle; background: red; float: left; margin-right: 12px; margin-top: 3px; }

@media (max-width:579px) {
  html body article .hide-rez-img a span { display: block; }
}
.top-offer { border: 1px solid #dddddd; margin: 10px auto 20px; }
.top-offer>.title { margin: 0 8px 10px; border-bottom: 1px solid #eeeeee; color: white; line-height: 0; }
.top-offer>.title:before { content: ''; display: block; width: 203px; height: 34px; margin: 11px auto; background: url(../img/top-offer-bg.png) no-repeat -48px 0px; }
.top-offer.cheltenham>.title:before { display: block; width: 203px; height: 34px; margin: 11px auto; background: url(../img/top-offer-bg1.png) no-repeat -48px 0px; }
.top-offer.cheltenham>.title:before { width: 215px; }
.top-offer>.logo { max-width: 190px; height: 65px; margin: 10px auto; background: #fa6200 url(../img/sp/logo-color-review.jpg) no-repeat center 0; }
.top-offer.bet365>.logo { max-width: 176px; }
.top-offer>.logo a { display: block; text-indent: -9999px; width: 100%; height: 100%; }
.top-offer>.link { padding: 0 20px; }

/** /
.top-offer.sport-888>.link{position:relative;padding-bottom:10px;}
.top-offer.sport-888>.link:after{content:"T&C apply";position:absolute;color: #999;z-index: 11;left: 0;right: 0;text-align: center;bottom: -8px;}
/**/
.top-offer>.link a { width: auto; max-width: 270px; margin: 0 auto; padding: 6px; font-size: 12px; line-height: 19px; }
.top-offer>.link a:after { content: ''; display: inline-block; margin-left: 10px; position: static; margin-bottom: -1px; }
.top-offer>.bonus { max-width: 300px; margin: 10px auto; padding: 1px 10px; overflow: hidden; clear: both; }
.top-offer>.bonus:before { content: ''; float: left; width: 48px; height: 49px; background: url(../img/top-offer-bg.png) no-repeat 0px -104px; }
.top-offer>.bonus i { color: white; display: block; width: 200px; height: 37px; overflow: hidden; margin: 10px auto 0; font-size: 0; background: url(../img/top-offer-bg.png) no-repeat -48px -66px; }
.top-offer.cheltenham>.bonus i { background: url(../img/top-offer-bg1.png) no-repeat -48px -66px; }
.top-offer.sport-old>.bonus i { width: 200px; background-position: -263px -63px; }
.top-offer.sport-10bet>.bonus i { width: 200px; background-position: -48px -66px; }
.top-offer.sport-888>.bonus i,
.top-offer.sport-betway>.bonus i,
.top-offer.royal-panda>.bonus i { width: 220px; background-position: -54px -113px; height: 38px; }
.top-offer>.bonus i:before { content: ''; }

@media (max-width:640px) {
  .top-offer { position: absolute; top: 0; left: 0; right: 0; border: none; margin-top: 0; }
  html body article div.bb-2:not(.static) { position: absolute; top: 1px; left: 1px; right: 1px; width: auto; margin: 0; background: white; border: none; border-bottom: 1px solid #e8e8e8; }
  html body article div.bb-1:not(.static) { position: absolute; top: 1px; left: 1px; right: 1px; width: auto; margin: 0; background: white; border: none; border-bottom: 1px solid #e8e8e8; }
  article.padded1 { position: relative; padding-top: 185px; }
  article.padded2 { position: relative; padding-top: 200px; }
  article.padded3 { position: relative; padding-top: 230px; }
  article.padded4 { position: relative; padding-top: 270px; }
  article.padded4 .page { box-shadow: 11px 0 0 0 #f5f5f5, 0 -1px 0 1px #d6d8d9 inset, 12px 0 0 0 #d6d8d9; }
  article.padded4 .bb-2 + .termst { position: absolute; top: 374px; left: 0; right: 0; padding-left: 5px; padding-right: 5px; }
  article.padded5 { padding-top: 220px; }
}

@media only screen and (min-width:414px) and (max-width:640px) {
  article.padded4 .bb-2 + .termst { top: 384px; }
}

@media (max-width:480px) {
  article.padded1 { padding-top: 250px; }
}

@media (max-width:480px) {
  article.padded5 { padding-top: 300px; }
}

@media (max-width:450px) {
  article.padded2 { padding-top: 360px; }
  article.padded3 { padding-top: 410px; }
  article.padded4 { padding-top: 400px; }
}

@media (max-width:400px) {
  article.padded5 { padding-top: 310px; }
}

@media only screen and (min-width:451px) and (max-width:640px) {
  article.padded4 .bb-2 + .termst { top: 260px; text-align: right; }
}

@media only screen and (min-width:470px) and (max-width:640px) {
  article.padded4 { padding-top: 250px; }
  article.padded4 .bb-2 + .termst { top: 240px; }
}

@media only screen and (min-width:480px) and (max-width:640px) {
  article.padded4 { padding-top: 230px; }
  article.padded4 .bb-2 + .termst { top: 220px; }
}

@media (min-width:480px) {
  .top-offer>.title:before,
  .top-offer.cheltenham>.title:before { content: ''; width: 379px; height: 14px; background-position: -48px -46px; }
  .top-offer>.logo { width: 34%; float: left; margin: 0px 4% 10px; }
  .top-offer>.link { padding: 2px 20px; overflow: hidden; margin: 24px auto; }

  /** /
  .top-offer.sport-888>.link{margin-bottom: -4px;padding-bottom: 20px;}
  .top-offer.sport-888>.link:after{bottom: 0;}
  /**/ }

  @media (min-width:640px) and (max-width:823px), (min-width:995px) {
    .top-offer>.logo { width: 22%; float: left; margin: 0px 12px 10px; }
    .top-offer>.link { float: right; width: 30%; max-width: 195px; padding: 2px 10px; overflow: hidden; margin: 16px auto; }
    .top-offer>.bonus { margin: 10px auto; padding: 9px 0px; clear: none; }
  }

  @media (min-width:768px) and (max-width:823px), (min-width:1024px) {
    .top-offer>.bonus { border-right: 1px solid #eeeeee; border-left: 1px solid #eeeeee; padding-left: 12px }
  }

  @media (min-width:768px) and (max-width:823px), (min-width:1024px) {
    .top-offer>.bonus { padding: 9px 28px; max-width: 330px; }
  }
  html body article .home-table { margin-top: 14px; }
  html body article .home-table:before { content: "*New Customer Offer. 18+. Please Gamble Responsibly. T&C's Apply to all bonus offers on this website. Please check the operator's website for full T&C's"; text-align: right; font-size: 11px; word-spacing: -1px; color: #bbb; background: white; margin-top: -10px; float: right; padding: 2px 0 2px 10px; }

  @media (max-width:600px) {
    html body article .home-table:before { text-align: justify }
  }
  html body article .home-table p { text-align: left; margin: auto; line-height: normal; border-bottom: 1px solid #d6d8d9; padding: 9px 0; }
  html body article .home-table p:first-child { border-top: 1px solid #d6d8d9; }
  html body article .home-table p:before,
  html body article .home-table p:after { content: " "; display: table; }
  html body article .home-table p:after,
  html body article .home-table p:before { clear: both; }
  html body article .home-table .termst { display: block; }

  @media only screen and (min-width:541px) {
    html body article .home-table .termst { text-align: right; clear: both; margin-top: 0; padding-top: 8px; }
  }
  html body article .home-table p span.left:before { content: ''; display: none; vertical-align: top; margin-right: 8px; float: left; background: url("../img/sp/logo-color-square.png") no-repeat left top; border: 1px solid #d6d8d9; width: 127px; height: 107px; }
  html body article .home-table p .title { display: block; color: #5d6062; background: #f4f4f4; font-weight: bold; padding: 5px 0 5px 10px; }

  @media (max-width:540px) {
    html body article .home-table p .title { padding-left: 0; }
  }
  html body article .home-table p span.left { float: left; width: 253px; margin-right: 9px; }

  @media (max-width:1056px) and (min-width:822px), (max-width:806px) {
    html body article .home-table p span.left { width: auto; margin-right: 0; }
  }

  @media (max-width:1056px) and (min-width:822px) and (max-width:370px), (max-width:806px) and (max-width:370px) {
    html body article .home-table p span.left { float: none; }
    html body article .home-table p span.left:before { content: ''; float: none; margin-right: auto; margin-bottom: 12px; }
  }
  html body article .home-table p.ladbrokes  span.left a { background-position: -42px 0; }
  html body article .home-table p.bet365 span.left a { background-position: center -107px; }
  html body article .home-table p.coral  span.left a { background-position: center -214px; }
  html body article .home-table p.paddypower span.left a { background-position: center -321px; }
  html body article .home-table p.skybet span.left a { background-position: center -428px; }
  html body article .home-table p.williamhill span.left a { background-position: center -535px; }
  html body article .home-table p.betvictor span.left a { background-position: center -642px; }
  html body article .home-table p.betway span.left a { background-position: center -749px; }
  html body article .home-table p.sport888 span.left a { background-position: center -856px; }
  html body article .home-table p.netbet span.left a { background-position: center -964px; }
  html body article .home-table p.bet10 span.left a { background-position: center -1070px; }
  html body article .home-table p.boyle span.left a { background-position: center -1178px; }
  html body article .home-table p.bwin span.left a { background-position: center -1284px; }
  html body article .home-table p.leovegas span.left a { background-position: center -1391px; }
  html body article .home-table p.mrgreen span.left a { background-position: center -1499px; }
  html body article .home-table p.titanbet span.left a { background-position: center -1606px; }
  html body article .home-table p.winner span.left a { background-position: center -1714px; }
  html body article .home-table p.betsafe span.left a { background-position: center -1821px; }
  html body article .home-table p.betstars span.left a { background-position: center -1928px; background-color: #232323; }
  html body article .home-table p.betfred span.left a { background-position: center -2033px; }
  html body article .home-table p.grosvenor span.left a { background-position: center -2141px }
  html body article .home-table p.genting span.left a { background-position: center -2248px }
  html body article .home-table p.guts span.left a { background-position: center -2353px; }
  html body article .home-table p.blacktype span.left a { background-position: center -2891px; }
  html body article .home-table p.marathonbet span.left a { background-position: center -2463px; }
  html body article .home-table p.bet-at-home span.left a { background-position: center -2568px; }
  html body article .home-table p.sunbets span.left a { background-position: center -2675px; }
  html body article .home-table p.royal-panda span.left a { background-position: center -2783px; }
  html body article .home-table p.betbright span.left a { background-position: center -2996px; }
  html body article .home-table p.sport-nation span.left a { background-position: center -3103px; }
  html body article .home-table p.karamba span.left a { background-position: center -3210px; }
  html body article .home-table p.mansion-bet span.left a { background-position: center -3318px; }
  html body article .home-table p.moplay span.left a { background-position: center -4741px; }
  html body article .home-table p.quinnbet span.left a { background-position: center -4976px; }
  html body article .home-table p.mustardbet span.left a { background-position: center -5096px; }
  html body article .home-table p.beteast span.left a { background-position: center -5214px; }
  html body article .home-table p.betsid span.left a { background-position: center -5332px; }
  html body article .home-table p.redzone span.left a { background-position: center -5450px; }

@media (max-width:370px) {
  html body article .home-table p span.left > b { float: none; margin-right: auto; margin-bottom: 12px; }
}
html body article .home-table p span.left .box { text-align: center; padding: 5px 6px 0 6px; overflow: hidden; background: #f4f4f4; display: block; white-space: normal; border: 1px solid #dddddd; font-size: 11px; color: #a3a3a3; height: 107px; width: 118px; }
html body article .home-table p span.left a { display: block; vertical-align: top; margin-right: 8px; float: left; background: url("../img/sp/logo-color-square.png") no-repeat left top; border: 1px solid #d6d8d9; width: 127px; height: 107px; text-indent: -9999px; }
html body article .home-table p.lvbet span.left a { background-position: center -3960px; }

@media (max-width:370px) {
  html body article .home-table p span.left a { float: none; margin: 0 auto 7px; }
}
html body article .home-table p span.left .box *:not(b) { display: block; }
html body article .home-table p span.left .box .rate { margin: 6px 0; padding: 4px 0 0; background: #7f919e; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; border-bottom: 1px solid #a4a4a4; font-size: 13px; }
html body article .home-table p span.left .box .rate b { font-size: 16px; font-weight: 900; vertical-align: -1px; }
html body article .home-table p span.left .box .rate .b { background: #fff; color: #5d6062; font-weight: normal; font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif; margin-top: 3px; padding: 5.3px 19px; position: relative; }
html body article .home-table p span.left .box .rate .b:after { content: ''; background: url("../img/check-1.png") no-repeat; bottom: -7px; display: block; height: 23px; position: absolute; right: -4px; width: 21px; }

@media (max-width:1056px) and (min-width:822px), (max-width:806px) {
  html body article .home-table p span.left .box { display: none; }
}
html body article .home-table p span.middle { display: block; overflow: hidden; margin-right: 308px; min-height: 105px; }
html body article .home-table p span.middle * { display: block; white-space: nowrap; text-overflow: ellipsis; }
html body article .home-table p span.middle .green { color: #1e9451; padding: 9px 0 7px 10px; }

@media (max-width:540px) {
  html body article .home-table p span.middle .green { padding-left: 0; }
}
html body article .home-table p span.middle .text { color: #7f919e; font-size: 11px; padding: 11px 0 0 10px; }

@media (max-width:540px) {
  html body article .home-table p span.middle .text { padding-left: 0; }
}

@media (max-width:970px) and (min-width:822px), (max-width:685px) {
  html body article .home-table p span.middle { margin-right: 159px; }
}

@media (max-width:970px) and (min-width:822px) and (max-width:540px), (max-width:685px) and (max-width:540px) {
  html body article .home-table p span.middle { margin-right: 0; text-align: center; }
}
html body article .home-table p span.right { float: right; width: 301px; margin-top: -104px; display: block; }

@media (max-width:970px) and (min-width:822px), (max-width:685px) {
  html body article .home-table p span.right { width: auto; }
}

@media (max-width:970px) and (min-width:822px) and (max-width:540px), (max-width:685px) and (max-width:540px) {
  html body article .home-table p span.right { float: none; margin-top: 12px; }
}
html body article .home-table p span.right span.p-list { display: block; text-align: center; white-space: nowrap; line-height: 30px; vertical-align: middle; margin: auto; }
html body article .home-table.align p span.right span.p-list { text-align: left; padding-left: 10px; }
html body article .home-table p span.right span.os-list { display: block; text-align: center; margin: 8px 0; white-space: nowrap; }
html body article .home-table p span.right span.p-list b,
html body article .home-table p span.right span.os-list b { margin-right: 3px; vertical-align: middle; }
html body article .home-table p span.right span.os-list { margin-bottom: 0; }
html body article .home-table p span.right span.os-list.bet365 { font-size: .8em; margin-top: 12px }
html body article .home-table p span.right span.pos-left { float: left; margin-right: 9px; width: 141px; }

@media (max-width:970px) and (min-width:822px), (max-width:685px) {
  html body article .home-table p span.right span.pos-left { display: none; }
}
html body article .home-table p span.right span.box { background: #f4f4f4; border: 1px solid #ddd; float: right; display: block; width: 150px; padding: 9px 4px; text-align: center; color: #5d6062; font-weight: bold; font-size: 12px; }
html body article .home-table p span.right span.box a { width: 131px; margin: 40px auto 0; padding-left: 0; padding-right: 0; }
html body article .home-table p span.right span.box.bonus a { margin: 10px auto 0; }
html body article .home-table p span.right span.box.bonus a:before { content: ''; background: none; }
html body article .home-table p span.right span.bonus-prize { display: block; padding-top: 7px; font-size: 20px; }
html body article .home-table p span.right span.box a:before { content: ''; display: block; height: 16px; left: 0; margin: auto; position: absolute; right: 0; text-indent: -999999px; top: -35px; width: 58px; }
html body article .home-table p span.right span.box a.thawte.sp-6-adobe-flash:before { background-position: -3px -3px; width: 59px; height: 20px; }
html body article .home-table p span.right span.box a.thawte.sp-6-android-v1:before { background-position: -3px -46px; width: 72px; height: 21px; }
html body article .home-table p span.right span.box a.thawte.sp-6-android-v2:before { background-position: -3px -73px; width: 16px; height: 16px; }
html body article .home-table p span.right span.box a.thawte.sp-6-bank-transfer:before { background-position: -3px -95px; width: 93px; height: 8px; }
html body article .home-table p span.right span.box a.thawte.sp-6-blackberry-v1:before { background-position: -3px -146px; width: 37px; height: 33px; }
html body article .home-table p span.right span.box a.thawte.sp-6-cach-direct-express:before { background-position: -3px -185px; width: 129px; height: 27px; }
html body article .home-table p span.right span.box a.thawte.sp-6-cheque:before { background-position: -3px -218px; width: 89px; height: 17px; }
html body article .home-table p span.right span.box a.thawte.sp-6-chrome-v1:before { background-position: -3px -241px; width: 16px; height: 16px; }
html body article .home-table p span.right span.box a.thawte.sp-6-click-and-buy:before { background-position: -3px -263px; width: 34px; height: 22px; }
html body article .home-table p span.right span.box a.thawte.sp-6-click2pay:before { background-position: -3px -291px; width: 74px; height: 13px; }
html body article .home-table p span.right span.box a.thawte.sp-6-eco:before { background-position: -3px -310px; width: 49px; height: 22px; }
html body article .home-table p span.right span.box a.thawte.sp-6-entropay:before { background-position: -3px -338px; width: 82px; height: 15px; }
html body article .home-table p span.right span.box a.thawte.sp-6-fast-bank-transfer:before { background-position: -3px -359px; width: 79px; height: 23px; }
html body article .home-table p span.right span.box a.thawte.sp-6-fundsend:before { background-position: -3px -388px; width: 77px; height: 12px; }
html body article .home-table p span.right span.box a.thawte.sp-6-idebit:before { background-position: -3px -406px; width: 88px; height: 28px; }
html body article .home-table p span.right span.box a.thawte.sp-6-ie-v1:before { background-position: -3px -440px; width: 16px; height: 16px; }
html body article .home-table p span.right span.box a.thawte.sp-6-ios-v1:before { background-position: -3px -479px; width: 35px; height: 38px; }
html body article .home-table p span.right span.box a.thawte.sp-6-ios-v2:before { background-position: -3px -523px; width: 19px; height: 9px; }
html body article .home-table p span.right span.box a.thawte.sp-6-laser:before { background-position: -3px -538px; width: 41px; height: 26px; }
html body article .home-table p span.right span.box a.thawte.sp-6-maestro:before { background-position: -3px -570px; width: 31px; height: 18px; }
html body article .home-table p span.right span.box a.thawte.sp-6-mastercard:before { background-position: -3px -594px; width: 29px; height: 18px; }
html body article .home-table p span.right span.box a.thawte.sp-6-mozzila-v1:before { background-position: -3px -618px; width: 16px; height: 16px; }
html body article .home-table p span.right span.box a.thawte.sp-6-neteller:before { background-position: -3px -640px; width: 76px; height: 13px; }
html body article .home-table p span.right span.box a.thawte.sp-6-opera-v1:before { background-position: -3px -659px; width: 14px; height: 16px; }
html body article .home-table p span.right span.box a.thawte.sp-6-paypal:before { background-position: -3px -681px; width: 69px; height: 16px; }
html body article .home-table p span.right span.box a.thawte.sp-6-paypal-small:before { background-position: -3px -703px; width: 40px; height: 14px; }
html body article .home-table p span.right span.box a.thawte.sp-6-paysafecard:before { background-position: -3px -723px; width: 89px; height: 15px; }
html body article .home-table p span.right span.box a.thawte.sp-6-paysafecard-small:before { background-position: -3px -744px; width: 69px; height: 14px; }
html body article .home-table p span.right span.box a.thawte.sp-6-safari-v1:before { background-position: -3px -764px; width: 15px; height: 17px; }
html body article .home-table p span.right span.box a.thawte.sp-6-sell:before { background-position: -3px -787px; width: 66px; height: 26px; }
html body article .home-table p span.right span.box a.thawte.sp-6-skrill:before { background-position: -3px -819px; width: 49px; height: 16px; }
html body article .home-table p span.right span.box a.thawte.sp-6-skrill-1-tap:before { background-position: -3px -841px; width: 71px; height: 19px; }
html body article .home-table p span.right span.box a.thawte.sp-6-skrill-small:before { background-position: -3px -866px; width: 34px; height: 14px; }
html body article .home-table p span.right span.box a.thawte.sp-6-solo:before { background-position: -3px -886px; width: 36px; height: 22px; }
html body article .home-table p span.right span.box a.thawte.sp-6-table-ladbrokes:before { background-position: -3px -914px; width: 63px; height: 23px; }
html body article .home-table p span.right span.box a.thawte.sp-6-table-william-hill:before { background-position: -3px -943px; width: 63px; height: 23px; }
html body article .home-table p span.right span.box a.thawte.sp-6-thawte:before { background-position: -3px -972px; width: 58px; height: 16px; }
html body article .home-table p span.right span.box a.thawte.sp-6-ukash:before { background-position: -3px -994px; width: 55px; height: 20px; }
html body article .home-table p span.right span.box a.thawte.sp-6-ukash-small:before { background-position: -3px -1020px; width: 40px; height: 14px; }
html body article .home-table p span.right span.box a.thawte.sp-6-verisign:before { background-position: -3px -1040px; width: 41px; height: 16px; }
html body article .home-table p span.right span.box a.thawte.sp-6-visa:before { background-position: -3px -1062px; width: 40px; height: 12px; }
html body article .home-table p span.right span.box a.thawte.sp-6-visa-small:before { background-position: -3px -1080px; width: 51px; height: 14px; }
html body article .home-table p span.right span.box a.thawte.sp-6-western-union:before { background-position: -3px -1100px; width: 91px; height: 15px; }
html body article .home-table p span.right span.box a.thawte.sp-6-windows-2000:before { background-position: -3px -1121px; width: 100px; height: 13px; }
html body article .home-table p span.right span.box a.thawte.sp-6-windows-off-small:before { background-position: -3px -1140px; width: 36px; height: 12px; }
html body article .home-table p span.right span.box a.thawte.sp-6-windows-v1:before { background-position: -3px -1158px; width: 30px; height: 35px; }
html body article .home-table p span.right span.box a.thawte.sp-6-windows-v2:before { background-position: -3px -1199px; width: 12px; height: 13px; }
html body article .home-table p span.right span.box a:before { content: ''; background: url("../img/sp/security.png") no-repeat left top; }
html body article .home-table p span.right span.box a.thawte:before { background-position: -1px -44px; width: 58px; height: 16px; }
html body article .home-table p span.right span.box a.digicert:before { background-position: -0px -0px; width: 70px; height: 17px; }
html body article .home-table p span.right span.box a.verisign:before { background-position: -0px -60px; width: 42px; height: 17px; }
html body article .home-table p span.right span.box a.godaddy:before { background-position: 0px -17px; width: 71px; height: 25px; }
html body article .home-table p span.right span.box a.comodo:before { background-position: 0px -77px; width: 67px; height: 10px; }
html body article .home-table p span.right span.box a.rapidssl:before { background-position: 0px -88px; width: 63px; height: 15px; }
html body article .home-table p span.right span.box a.global-sign:before { background-position: 0px -104px; width: 73px; height: 17px; }
html body article .home-table p span.right span.box a.gbtn.thawte.bet365:before {/*background: none;text-indent: 0;content:"Safe operator! Check site for info." !important;color:#707070;font-size:.5em;width:100%*/display: none }
html body article .home-table p span.right span.box a.gbtn.thawte.bet365 { margin-top: 10px }
html body article .home-table p span.right span.box>span.bet365spanbtn { display: block; margin-top: 10px; font-size: .9em; }
html body article .home-table p span.right span.box a.amazon:before { content: ''; background-position: 0px -122px; width: 63px; height: 20px; }
.mob-xs { background: url("../img/sp/mob-xs.png") no-repeat left top; display: inline-block!Important; text-indent: -99999px; }
.mob-xs.mob-xs-android-small { width: 39px; height: 12px; background-position: 0 0; }
.mob-xs.mob-xs-blackberry-off-small { width: 20px; height: 15px; background-position: 0 -13px; }
.mob-xs.mob-xs-ios-small { width: 20px; height: 12px; background-position: 0px -28px; }
.mob-xs.mob-xs-windows-small { width: 39px; height: 15px; background-position: 0 -40px; }
.mob-xs.mob-xs-na-small { width: 20px; height: 12px; background-position: 0px -53px; }
html body article .home-table p span.right span.box a.crisign:before { content: ''; background: url("../img/sp/sp-6.png") no-repeat left top; display: block; margin: auto; text-indent: -999999px; background-position: -3px -1037px; width: 41px; height: 16px; }
html body article .home-table p span.right span.box a.crisign.sp-6-adobe-flash:before { background-position: -3px -3px; width: 59px; height: 20px; }
html body article .home-table p span.right span.box a.crisign.sp-6-android-small:before { background-position: -3px -29px; width: 37px; height: 11px; }
html body article .home-table p span.right span.box a.crisign.sp-6-android-v1:before { background-position: -3px -46px; width: 72px; height: 21px; }
html body article .home-table p span.right span.box a.crisign.sp-6-android-v2:before { background-position: -3px -73px; width: 16px; height: 16px; }
html body article .home-table p span.right span.box a.crisign.sp-6-bank-transfer:before { background-position: -3px -95px; width: 93px; height: 8px; }
html body article .home-table p span.right span.box a.crisign.sp-6-bank-wire-small:before { background-position: -3px -109px; width: 40px; height: 14px; }
html body article .home-table p span.right span.box a.crisign.sp-6-blackberry-off-small:before { background-position: -3px -129px; width: 14px; height: 11px; }
html body article .home-table p span.right span.box a.crisign.sp-6-blackberry-v1:before { background-position: -3px -146px; width: 37px; height: 33px; }
html body article .home-table p span.right span.box a.crisign.sp-6-cach-direct-express:before { background-position: -3px -185px; width: 129px; height: 27px; }
html body article .home-table p span.right span.box a.crisign.sp-6-cheque:before { background-position: -3px -218px; width: 89px; height: 17px; }
html body article .home-table p span.right span.box a.crisign.sp-6-chrome-v1:before { background-position: -3px -241px; width: 16px; height: 16px; }
html body article .home-table p span.right span.box a.crisign.sp-6-click-and-buy:before { background-position: -3px -263px; width: 34px; height: 22px; }
html body article .home-table p span.right span.box a.crisign.sp-6-click2pay:before { background-position: -3px -291px; width: 74px; height: 13px; }
html body article .home-table p span.right span.box a.crisign.sp-6-eco:before { background-position: -3px -310px; width: 49px; height: 22px; }
html body article .home-table p span.right span.box a.crisign.sp-6-entropay:before { background-position: -3px -338px; width: 82px; height: 15px; }
html body article .home-table p span.right span.box a.crisign.sp-6-fast-bank-transfer:before { background-position: -3px -359px; width: 79px; height: 23px; }
html body article .home-table p span.right span.box a.crisign.sp-6-fundsend:before { background-position: -3px -388px; width: 77px; height: 12px; }
html body article .home-table p span.right span.box a.crisign.sp-6-idebit:before { background-position: -3px -406px; width: 88px; height: 28px; }
html body article .home-table p span.right span.box a.crisign.sp-6-ie-v1:before { background-position: -3px -440px; width: 16px; height: 16px; }
html body article .home-table p span.right span.box a.crisign.sp-6-ios-small:before { background-position: -3px -462px; width: 16px; height: 11px; }
html body article .home-table p span.right span.box a.crisign.sp-6-ios-v1:before { background-position: -3px -479px; width: 35px; height: 38px; }
html body article .home-table p span.right span.box a.crisign.sp-6-ios-v2:before { background-position: -3px -523px; width: 19px; height: 9px; }
html body article .home-table p span.right span.box a.crisign.sp-6-laser:before { background-position: -3px -538px; width: 41px; height: 26px; }
html body article .home-table p span.right span.box a.crisign.sp-6-maestro:before { background-position: -3px -570px; width: 31px; height: 18px; }
html body article .home-table p span.right span.box a.crisign.sp-6-mastercard:before { background-position: -3px -594px; width: 29px; height: 18px; }
html body article .home-table p span.right span.box a.crisign.sp-6-mozzila-v1:before { background-position: -3px -618px; width: 16px; height: 16px; }
html body article .home-table p span.right span.box a.crisign.sp-6-neteller:before { background-position: -3px -640px; width: 76px; height: 13px; }
html body article .home-table p span.right span.box a.crisign.sp-6-opera-v1:before { background-position: -3px -659px; width: 14px; height: 16px; }
html body article .home-table p span.right span.box a.crisign.sp-6-paypal:before { background-position: -3px -681px; width: 69px; height: 16px; }
html body article .home-table p span.right span.box a.crisign.sp-6-paypal-small:before { background-position: -3px -703px; width: 40px; height: 14px; }
html body article .home-table p span.right span.box a.crisign.sp-6-paysafecard:before { background-position: -3px -723px; width: 89px; height: 15px; }
html body article .home-table p span.right span.box a.crisign.sp-6-paysafecard-small:before { background-position: -3px -744px; width: 69px; height: 14px; }
html body article .home-table p span.right span.box a.crisign.sp-6-safari-v1:before { background-position: -3px -764px; width: 15px; height: 17px; }
html body article .home-table p span.right span.box a.crisign.sp-6-sell:before { background-position: -3px -787px; width: 66px; height: 26px; }
html body article .home-table p span.right span.box a.crisign.sp-6-skrill:before { background-position: -3px -819px; width: 49px; height: 16px; }
html body article .home-table p span.right span.box a.crisign.sp-6-skrill-1-tap:before { background-position: -3px -841px; width: 71px; height: 19px; }
html body article .home-table p span.right span.box a.crisign.sp-6-skrill-small:before { background-position: -3px -866px; width: 34px; height: 14px; }
html body article .home-table p span.right span.box a.crisign.sp-6-solo:before { background-position: -3px -886px; width: 36px; height: 22px; }
html body article .home-table p span.right span.box a.crisign.sp-6-table-ladbrokes:before { background-position: -3px -914px; width: 63px; height: 23px; }
html body article .home-table p span.right span.box a.crisign.sp-6-table-william-hill:before { background-position: -3px -943px; width: 63px; height: 23px; }
html body article .home-table p span.right span.box a.crisign.sp-6-thawte:before { background-position: -3px -972px; width: 58px; height: 16px; }
html body article .home-table p span.right span.box a.crisign.sp-6-ukash:before { background-position: -3px -994px; width: 55px; height: 20px; }
html body article .home-table p span.right span.box a.crisign.sp-6-ukash-small:before { background-position: -3px -1020px; width: 40px; height: 14px; }
html body article .home-table p span.right span.box a.crisign.sp-6-verisign:before { background-position: -3px -1040px; width: 41px; height: 16px; }
html body article .home-table p span.right span.box a.crisign.sp-6-visa:before { background-position: -3px -1062px; width: 40px; height: 12px; }
html body article .home-table p span.right span.box a.crisign.sp-6-visa-small:before { background-position: -3px -1080px; width: 51px; height: 14px; }
html body article .home-table p span.right span.box a.crisign.sp-6-western-union:before { background-position: -3px -1100px; width: 91px; height: 15px; }
html body article .home-table p span.right span.box a.crisign.sp-6-windows-2000:before { background-position: -3px -1121px; width: 100px; height: 13px; }
html body article .home-table p span.right span.box a.crisign.sp-6-windows-off-small:before { background-position: -3px -1140px; width: 36px; height: 12px; }
html body article .home-table p span.right span.box a.crisign.sp-6-windows-v1:before { background-position: -3px -1158px; width: 30px; height: 35px; }
html body article .home-table p span.right span.box a.crisign.sp-6-windows-v2:before { background-position: -3px -1199px; width: 12px; height: 13px; }

@media (max-width:540px) {
  html body article .home-table p span.right span.box a { width: auto; }
}

@media (max-width:540px) {
  html body article .home-table p span.right span.box { float: none; width: auto; padding-left: 14px; padding-right: 14px; }
}
html body article .bb-5 { margin-top: 14px; border: 1px solid #d6d8d9; padding: 12px 6px; }
html body article .bb-5:before,
html body article .bb-5:after { content: " "; display: table; }
html body article .bb-5:after,
html body article .bb-5:before { clear: both; }
html body article .bb-5 p { line-height: normal; text-align: left; margin: 0; }
html body article .bb-5 p span { display: block; }
html body article .bb-5 p.absolute span:first-child { text-indent: -9999px; }
html body article .bb-5 p b { display: block; font-weight: normal; }
html body article .bb-5 p.left { float: left; margin-right: 16px; width: 516px; }
html body article .bb-5 p.left:before,
html body article .bb-5 p.left:after { content: " "; display: table; }
html body article .bb-5 p.left:after,
html body article .bb-5 p.left:before { clear: both; }

@media (max-width:1100px) {
  html body article .bb-5 p.left { width: auto; }
}

@media (max-width:1100px) and (max-width:547px) {
  html body article .bb-5 p.left { float: none; margin-right: 0; padding-left: 12px; padding-right: 12px; }
}
html body article .bb-5 p.left img { float: left; margin-right: 18px; }


@media (max-width:1100px) {
  html body article .bb-5 p.left img { display: none; }
}
html body article .bb-5 p.left .static { margin-top: 4px; overflow: hidden; }
html body article .bb-5 p.left .static .title { text-align: center; color: #7f919e; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; font-size: 13px; border-bottom: 1px solid #eeeeee; padding-bottom: 8px; }
html body article .bb-5 p.left .static .list { margin-top: 12px; display: table; margin-left: auto; margin-right: auto; }
html body article .bb-5 p.left .static .list b { position: relative; padding: 0 0 0 18px; color: #595959; margin: 12px 6px 12px 0; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAIBAMAAADZ48iGAAAAJ1BMVEUAAAAZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXoZnXowxaOTAAAADHRSTlMAYnc7CvDgmItLJhjbce6aAAAAMElEQVQI12MAAiYDEKlzAEgwnklgcG+wOebAMOd4TDQDg9OZMwuAwjKHGUCSAgwMAOKfCdnoFH+KAAAAAElFTkSuQmCC") no-repeat left 3px; }
/*html body article .bb-5 p.left .static .list b:before { content: ''; width: 9px; height: 8px; display: inline-block; vertical-align: middle; margin-right: 8px; }*/
html body article .bb-5 p.absolute { overflow: hidden; border-left: 1px solid #eeeeee; padding: 4px 12px; }
/*div.bb-5 p.absolute span:first-child { width: 178px; height: 67px; background-image: url("../img/sp/logo-color-review.jpg"); border: 1px solid #d6d8d9; background-position: 0 0; }*/
div.bb-5 p.absolute span:first-child { width: 150px; height: 51px; background-image: url("../img/sp/logo-color-review.jpg"); border: 1px solid #d6d8d9; background-position: 0 0; background-size: 150px 2617px;}
div.bb-5 p.absolute span:first-child.ladbrokes:first-child { background-position: center 0; }
div.bb-5 p.absolute span:first-child.bet365:first-child { background-position: center -51px; }
div.bb-5 p.absolute span:first-child.coral:first-child { background-position: center -102px; }
div.bb-5 p.absolute span:first-child.paddypower:first-child { background-position: center -153px; }
div.bb-5 p.absolute span:first-child.skybet:first-child { background-position: center -205px; }
div.bb-5 p.absolute span:first-child.williamhill:first-child { background-position: center -257px; }
div.bb-5 p.absolute span:first-child.betvictor:first-child { background-position: center -309px; }
div.bb-5 p.absolute span:first-child.betway:first-child { background-position: center -360px;  }
div.bb-5 p.absolute span:first-child.sport888:first-child { background-position: center -412px; }
div.bb-5 p.absolute span:first-child.netbet:first-child { background-position: center -462px; }
div.bb-5 p.absolute span:first-child.bet10:first-child { background-position: center -516px; }
div.bb-5 p.absolute span:first-child.boyle:first-child { background-position: center -567px; }
div.bb-5 p.absolute span:first-child.bwin:first-child { background-position: center -618px; }
div.bb-5 p.absolute span:first-child.leovegas:first-child { background-position: center -669px; }
div.bb-5 p.absolute span:first-child.mrgreen:first-child { background-position: center -720px; }
div.bb-5 p.absolute span:first-child.titanbet:first-child { background-position: center -771px; }
div.bb-5 p.absolute span:first-child.winner:first-child { background-position: center -822px; }
div.bb-5 p.absolute span:first-child.betsafe:first-child { background-position: center -873px; }
div.bb-5 p.absolute span:first-child.betstars:first-child { background-position: center -924px; }
div.bb-5 p.absolute span:first-child.betfred:first-child { background-position: center -975px; }
div.bb-5 p.absolute span:first-child.grosvenor:first-child { background-position: center -1026px; }
div.bb-5 p.absolute span:first-child.genting:first-child { background-position: center -1077px; }
div.bb-5 p.absolute span:first-child.guts:first-child { background-position: center -1128px; }
div.bb-5 p.absolute span:first-child.marathonbet:first-child { background-position: center -1182px; }
div.bb-5 p.absolute span:first-child.bet-at-home:first-child { background-position: center -1232px; }
div.bb-5 p.absolute span:first-child.sunbets:first-child { background-position: center -1283px; }
div.bb-5 p.absolute span:first-child.royal-panda:first-child { background-position: center -1335px; }
div.bb-5 p.absolute span:first-child.blacktype:first-child { background-position: center -1383px; }
div.bb-5 p.absolute span:first-child.betbright:first-child { background-position: center -1437px; }
div.bb-5 p.absolute span:first-child.sport-nation:first-child { background-position: center -1488px; }
div.bb-5 p.absolute span:first-child.karamba:first-child { background-position: center -1540px; }
div.bb-5 p.absolute span:first-child.fun88:first-child { background-position: center -1593px; }
div.bb-5 p.absolute span:first-child.energybet:first-child { background-position: center -1643px; }
div.bb-5 p.absolute span:first-child.mansionbet:first-child { background-position: center -1695px; }
div.bb-5 p.absolute span:first-child.unibet:first-child { background-position: center -1745px; }
div.bb-5 p.absolute span:first-child.betfair:first-child { background-position: center -1797px; }
div.bb-5 p.absolute span:first-child.matchbook:first-child { background-position: center -1848px; }
div.bb-5 p.absolute span:first-child.betdaq:first-child { background-position: center -1900px; }
div.bb-5 p.absolute span:first-child.bet21:first-child { background-position: center -1952px; }
div.bb-5 p.absolute span:first-child.lvbet:first-child { background-position: center -2003px; }
div.bb-5 p.absolute span:first-child.k8:first-child { background-position: center -2055px; }
div.bb-5 p.absolute span:first-child.viks:first-child { background-position: center -2104px; }
div.bb-5 p.absolute span:first-child.volt:first-child { background-position: center -2155px; }
div.bb-5 p.absolute span:first-child.novibet:first-child { background-position: center -2205px; }
div.bb-5 p.absolute span:first-child.moplay:first-child { background-position: center -2257px; }
div.bb-5 p.absolute span:first-child.fansbet:first-child { background-position: center -2308px; }
div.bb-5 p.absolute span:first-child.quinnbet:first-child { background-position: center -2360px; }
div.bb-5 p.absolute span:first-child.mustardbet:first-child { background-position: center -2410px; }
div.bb-5 p.absolute span:first-child.beteast:first-child { background-position: center -2465px; }
div.bb-5 p.absolute span:first-child.betsid:first-child { background-position: center -2515px; }
div.bb-5 p.absolute span:first-child.redzone:first-child { background-position: center -2565px; }

html body article .bb-5 p.absolute .os-list { padding: 6px 0; margin: 12px 0 15px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; white-space: nowrap; text-align: center; }
html body article .bb-5 p.absolute .os-list b { display: inline-table; vertical-align: middle; }
html body article .bb-5 p.absolute > span:first-child { margin: 0 auto; }

@media (max-width:547px) {
  html body article .bb-5 p.absolute { border-left: none; }
}
html body article .bb-6 { border: 1px solid #d6d8d9; counter-reset: section; margin-top: 14px; }
html body article .bb-6 p { line-height: normal; margin: 0; text-align: left; border-top: 1px solid #d6d8d9; padding: 11px; white-space: nowrap; }
html body article .bb-6 p:first-child { border-top: none; }
html body article .bb-6 p:first-child:before { content: ''; height: 60px; line-height: 60px; }

@media (max-width:1100px) and (min-width:822px), (max-width:805px) {
  html body article .bb-6 p:first-child span.sp-4 { margin-top: 0; }
}
html body article .bb-6 p:first-child span:first-child:after { content: ''; height: 60px; }
html body article .bb-6 p:first-child span.box { padding: 10px 0 10px 16px; }

@media (max-width:1100px) and (min-width:822px), (max-width:805px) {
  html body article .bb-6 p:first-child a { margin-top: -52px; }
}

@media (max-width:1100px) and (min-width:822px) and (max-width:895px), (max-width:805px) and (max-width:895px) {
  html body article .bb-6 p:first-child a { margin-top: -132px; padding-bottom: 18px; padding-top: 18px; }
}

@media (max-width:1100px) and (min-width:822px) and (max-width:895px) and (max-width:414px), (max-width:805px) and (max-width:895px) and (max-width:414px) {
  html body article .bb-6 p:first-child a { margin: 11px auto 0 auto; padding: 10px 29px; }
}
html body article .bb-6 p:before { counter-increment: section; content: counter(section) "."; display: inline-block; width: 43px; height: 38px; line-height: 38px; color: #4f4f4f; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; border: 1px solid #e8e8e8; vertical-align: middle; }

@media (max-width:1100px) and (min-width:822px), (max-width:805px) {
  html body article .bb-6 p:before { display: none; }
}
html body article .bb-6 p span { vertical-align: middle; }
html body article .bb-6 p:first-child > span:first-child { background-image: url("../img/sp/logo-color-mid.png"); width: 134px; height: 63px; display: inline-block; margin-left: 10px; }
html body article .bb-6 p > span:first-child { background-image: url("../img/sp/logo-color-mid-thin.png"); width: 134px; height: 38px; display: inline-block; margin-left: 10px; text-indent: -999999px; }
html body article .bb-6 p:first-child > span:first-child.ladbrokes { background-position: center 0 }
html body article .bb-6 p:first-child > span:first-child.bet365 { background-position: center -63px; }
html body article .bb-6 p:first-child > span:first-child.coral { background-position: center -126px; }
html body article .bb-6 p:first-child > span:first-child.paddypower { background-position: center -189px; }
html body article .bb-6 p:first-child > span:first-child.skybet { background-position: center -252px }
html body article .bb-6 p:first-child > span:first-child.williamhill { background-position: center -315px }
html body article .bb-6 p:first-child > span:first-child.betvictor { background-position: center -378px; }
html body article .bb-6 p:first-child > span:first-child.betway { background-position: center -441px; }
html body article .bb-6 p:first-child > span:first-child.sport888 { background-position: center -504px; }
html body article .bb-6 p > span:first-child.ladbrokes { background-position: 0 0 }
html body article .bb-6 p > span:first-child.bet365 { background-position: 0 -38px }
html body article .bb-6 p > span:first-child.coral { background-position: 0 -76px }
html body article .bb-6 p > span:first-child.paddypower { background-position: 0 -114px }
html body article .bb-6 p > span:first-child.skybet { background-position: 0 -152px }
html body article .bb-6 p > span:first-child.williamhill { background-position: 0 -190px }
html body article .bb-6 p > span:first-child.betvictor { background-position: 0 -228px }
html body article .bb-6 p > span:first-child.betway { background-position: 0 -266px }
html body article .bb-6 p > span:first-child.sport888 { background-position: 0 -304px }
html body article .bb-6 p > span:first-child.netbet { background-position: 0 -342px; }
html body article .bb-6 p > span:first-child.bet10 { background-position: 0 -380px; }
html body article .bb-6 p > span:first-child.boyle { background-position: 0 -417px; }
html body article .bb-6 p > span:first-child.bwin { background-position: 0 -454px; }
html body article .bb-6 p > span:first-child.leovegas { background-position: 0 -494px; }
html body article .bb-6 p > span:first-child.sport888 { background-position: 0 -532px; }
html body article .bb-6 p > span:first-child.titanbet { background-position: 0 -570px; }
html body article .bb-6 p > span:first-child.winner { background-position: 0 -607px; }

@media (max-width:1100px) and (min-width:822px), (max-width:805px) {
  html body article .bb-6 p span.sp-4 { float: left; margin-right: 10px; margin-left: 0; margin-top: 6px; }
}

@media (max-width:1100px) and (min-width:822px) and (max-width:895px), (max-width:805px) and (max-width:895px) {
  html body article .bb-6 p span.sp-4 { float: none; margin: 0; display: block; }
}

@media (max-width:1100px) and (min-width:822px) and (max-width:895px) and (max-width:414px), (max-width:805px) and (max-width:895px) and (max-width:414px) {
  html body article .bb-6 p span.sp-4 { margin: auto; }
}
html body article .bb-6 p span:first-child:after { content: ''; background: url("../img/android-and-ios-icons.png") no-repeat center center; float: right; margin-right: -124px; vertical-align: middle; height: 37px; width: 108px; border: 1px solid #e8e8e8; }

@media (max-width:1100px) and (min-width:822px), (max-width:805px) {
  html body article .bb-6 p span.sp-4:after { display: none; }
}
html body article .bb-6 p span.box { border: 1px solid #e8e8e8; display: inline-block; margin-left: 19.7%; padding: 3px 0 3px 16px; width: 188px; overflow: hidden; text-overflow: ellipsis; }
html body article .bb-6 p span.box b { display: block; font-size: 11px; color: #808080; margin: 4px 0; }
html body article .bb-6 p span.box b:before { content: ''; display: inline-block; vertical-align: middle; width: 3px; height: 3px; border: 2px solid #37b836; margin-right: 6px; }

@media (max-width:1100px) and (min-width:822px), (max-width:805px) {
  html body article .bb-6 p span.box { width: auto; margin-left: 10px; display: block; margin-right: 172px; }
}

@media (max-width:1100px) and (min-width:822px) and (max-width:895px), (max-width:805px) and (max-width:895px) {
  html body article .bb-6 p span.box { margin-right: auto; margin-top: 11px; margin-left: 0; }
}
html body article .bb-6 p a { display: inline-block; vertical-align: middle; padding: 10px 29px; margin-left: 14px; }

@media (max-width:1100px) and (min-width:822px), (max-width:805px) {
  html body article .bb-6 p a { margin: -46px 6px 0 0; float: right; }
}

@media (max-width:1100px) and (min-width:822px) and (max-width:895px), (max-width:805px) and (max-width:895px) {
  html body article .bb-6 p a { margin-right: 3px; margin-top: -95px; padding-bottom: 6px; padding-top: 6px; float: right; }
}

@media (max-width:1100px) and (min-width:822px) and (max-width:895px) and (max-width:414px), (max-width:805px) and (max-width:895px) and (max-width:414px) {
  html body article .bb-6 p a { float: none; margin: 11px 0 0 0; display: block; padding: 10px 29px; }
}
html body article .bb-7 { border: 1px solid #dddddd; width: 178px; overflow: hidden; margin-bottom: 8px; }
html body article .bb-7.right { float: right; margin-top: 11px; margin-left: 21px; }
html body article .bb-7.left { float: left; margin-top: 11px; margin-right: 21px; }

@media (max-width:543px) {
  html body article .bb-7.left,
  html body article .bb-7.right { float: none; margin-top: 14px; margin-left: auto; margin-right: auto; }
}
html body article .bb-7 span.sp-4 { margin-top: 11px; }
html body article .bb-7 span:first-child { background: url("../img/sp/sp-box.png"); display: block; margin: auto; text-indent: -999999px; background-position: 0 0; margin-top: 11px; }
html body article .bb-7 span:first-child:after { content: ''; display: block; border-bottom: 1px solid #ddd; width: 210px; height: 1px; margin-left: -66px; }
html body article .bb-7 span:first-child.ladbrokes { background-position: 0 0; width: 95px; height: 20px; }
html body article .bb-7 span:first-child.coral { background-position: 0 -21px; width: 85px; height: 16px; }
html body article .bb-7 span:first-child.bet365 { background-position: 0 -39px; width: 73px; height: 16px; }
html body article .bb-7 span:first-child.skybet { background-position: 0 -58px; width: 75px; height: 21px; }
html body article .bb-7 span:first-child.betvictor { background-position: 0 -77px; width: 84px; height: 14px; }
html body article .bb-7 span.sp-4:after { content: ''; display: block; border-bottom: 1px solid #ddd; width: 210px; height: 1px; margin-left: -66px; }
html body article .bb-7 span.list { margin: 28px auto 17px; display: table; counter-reset: section; }
html body article .bb-7 span.list b { white-space: nowrap; font-weight: normal; display: block; font-size: 12px; color: #808080; line-height: 24px; }
html body article .bb-7 span.list b:before { counter-increment: section; content: counter(section) "."; display: inline-block; margin-right: 3px; }
html body article .bb-7 img { display: block; margin: 17px auto 8px auto; }
html body article .bb-8 { margin-top: 14px; border: 1px solid #e8e8e8; padding: 11px 13px; line-height: normal; margin: 0; text-align: left; background: #f5f9fd; border: 1px solid #d6d8d9; }
html body article .bb-8 p { margin-top: 7px; }
html body article .bb-8 p.border-rating { margin-top: -25px; text-align: left; float: right; border: 1px solid #d6d8d9; line-height: normal; font-size: 14px; padding: 4px 7px; }
html body article .bb-8 p.border-rating span { font-weight: bold; color: #505050; }

@media (max-width:543px) {
  html body article .bb-8 p.border-rating { text-align: center; float: none; margin: 13px auto; display: table; }
}
html body article .bb-8:before,
html body article .bb-8:after { content: " "; display: table; }
html body article .bb-8:after,
html body article .bb-8:before { clear: both; }
html body article .bb-8 img { float: left; margin-right: 20px; }

@media (max-width:986px) and (min-width:822px), (max-width:707px) {
  html body article .bb-8 img { display: block; float: none; margin-bottom: 10px; margin-left: auto; margin-right: auto; }
}
html body article .bb-8 span { display: block; }
html body article .bb-8 span.box { overflow: hidden; background: #fff; border: 1px solid #d6d8d9; min-height: 137px; }
html body article .bb-8 span.title { text-align: center; color: #373737; font-weight: bold; font-size: 15px; margin-top: 16px; }
html body article .bb-8 span.list { display: table; margin: auto; }
html body article .bb-8 span.list b { font-weight: normal; display: block; margin: 11px 0; }
html body article .bb-8 span.list b:before { content: ''; background: #41bc39; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 4px; height: 4px; margin-right: 6px; display: inline-block; vertical-align: middle; }
html body article .tcta { display: block; text-align: center; color: #3f8ad8; }
html body article .checkbox { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYBAMAAAA8HAFZAAAALVBMVEUAAAClMDNxvGlxvGmlMDNxvGmlMDN7pV+lMDNxvGlxvGmlMDNxvGmlMDNxvGlRXSuwAAAADXRSTlMAioh4eNfWCkI1uzJZsiVKxAAAAGxJREFUCNdjmPoOCCIZQo2BIJThEQMQ2IEo9glgquo5kKqavu4AkCp99QYkxx53AKykEqoSRIUqAUEozLBtd4EgmyHNBQjSGC6ClPgyXGRv4CgAUhwXZRuAFIPsRQYoBRWEKYFpSBMEgjSoYQA8uzkh2lQOmAAAAABJRU5ErkJggg==") no-repeat left top; width: 12px; height: 12px; display: block; text-indent: -99999px; margin: auto; }
html body article .checkbox.yes { background-position: 0 0; }
html body article .checkbox.no { background-position: 0 -12px; }
html body article .page-not-found { display: table-cell; vertical-align: middle; height: 500px; text-align: center; font-size: 33px; color: #000; width: 1%; }
html body .cf:before,
html body .cf:after { content: " "; display: table; }
html body .cf:after,
html body .cf:before { clear: both; }
html body .blackWindow { background: rgba(0, 0, 0, 0.7); position: fixed; left: 0; top: 0; z-index: 222; width: 100%; height: 100%; }
html body.no-navigation .container article { margin-top: 10px; }
html body.no-navigation .container aside { top: 52px;  /*top: 98px;*/ }
html body .table-title { text-align: center; text-transform: uppercase; color: #626262; font-size: 13px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; padding: 7px 0; }
html body .cols-3-with-title { width: 100%; border: 1px solid #e8e8e8; }
html body .cols-3-with-title li { display: table-cell; vertical-align: top; width: 255px; border-left: 1px solid #e8e8e8; }
html body .cols-3-with-title li:first-child { border-left: none; }
html body .cols-3-with-title li img { display: block; width: 100%; min-height: 196px; }

@media (max-width:570px) {
  html body .cols-3-with-title li img { margin: 13px auto 0 auto; width: auto; min-height: 0; border: none; }
}
html body .cols-3-with-title li span { display: block; }
html body .cols-3-with-title li span.title { text-align: center; color: #5f5f5f; font-weight: bold; background: #f9f9f9; font-size: 12px; border-bottom: 1px solid #e8e8e8; padding: 9px 0; }

@media (max-width:570px) {
  html body .cols-3-with-title li span.title { border-top: 1px solid #e8e8e8; }
}
html body .cols-3-with-title li span.text { border-top: 1px solid #e8e8e8; font-size: 11px; line-height: 24px; padding: 4% 6%; text-align: justify; }

@media (max-width:570px) {
  html body .cols-3-with-title li span.text { border: none; padding-top: 1%; padding-bottom: 1%; }
}

@media (max-width:570px) {
    html body .cols-3-with-title li { display: block; width: auto; border: none; }
}

.cols-2-with-title { width: 100%; border: 1px solid #e8e8e8; margin: 14px 0 0 0; }
.cols-2-with-title li { display: table-cell; vertical-align: top; width: 50%; border-left: 1px solid #e8e8e8; }
.cols-2-with-title li:first-child { border-left: none; }
.cols-2-with-title li img { display: block; width: 100%; min-height: 196px; }

@media (max-width:570px) {
    .cols-2-with-title li img { margin: 13px auto 0 auto; width: auto; min-height: 0; border: none; }
}
.cols-2-with-title li span { display: block; }
.cols-2-with-title li span.title { text-align: center; color: #5f5f5f; font-weight: bold; background: #f9f9f9; font-size: 12px; border-bottom: 1px solid #e8e8e8; padding: 9px 0; }

@media (max-width:570px) {
    .cols-2-with-title li span.title { border-top: 1px solid #e8e8e8; }
}
.cols-2-with-title li span.text { border-top: 1px solid #e8e8e8; font-size: 11px; line-height: 24px; padding: 4% 6%; text-align: justify; }

@media (max-width:570px) {
  .cols-2-with-title li span.text { border: none; padding-top: 1%; padding-bottom: 1%; }
}

@media (max-width:570px) {
  .cols-2-with-title li { display: block; width: auto; border: none; }
}

html body footer { background: #596a76; }
html body footer .top { padding: 11px 19px 16px 19px; background: url("../img/quote-of-the-week.png") no-repeat 97% center; min-height: 107px; }
html body footer .top:before,
html body footer .top:after { content: " "; display: table; }
html body footer .top:after,
html body footer .top:before { clear: both; }
html body footer .top p { line-height: normal; margin: 0; text-align: left; overflow: hidden; }
html body footer .top p .title { display: block; color: #d4d9dd; font-size: 16px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; border-bottom: 1px dashed #717f89; padding-bottom: 5px; }

@media (max-width:624px) {
  html body footer .top p .title { text-align: center; }
}
html body footer .top p:first-child { float: left; }
html body footer .top p:first-child a,
html body footer .top p:first-child .a { background: url("../img/premier-league.png") no-repeat left center; display: block; width: 199px; height: 53px; text-indent: -99999px; margin-top: 11px; }

@media (max-width:624px) {
  html body footer .top p:first-child a,
  html body footer .top p:first-child .a { margin-left: auto; margin-right: auto; }
}

@media (max-width:624px) {
  html body footer .top p:first-child { float: none; margin-bottom: 11px; }
}
html body footer .top p.second .title { text-indent: 28px; }

@media (max-width:1081px) {
  html body footer .top p.second .title { text-align: center; text-indent: 0; }
}
html body footer .top p.second .body { background: url("../img/pick-of-the-week.png") no-repeat left center; width: 352px; height: 53px; display: block; margin-top: 11px; margin-left: 28px; }
html body footer .top p.second .body a { font-weight: bold; font-size: 12px; color: #fff; display: block; margin: 21px 11px 0 0; padding: 4px 21px; text-align: center; float: right; background: #4e73b6; }
html body footer .top p.second .body a:hover { text-decoration: none; background: #6392e9; }

@media (max-width:1081px) {
  html body footer .top p.second .body { margin-left: auto; margin-right: auto; }
}

@media (max-width:1081px) and (max-width:463px) {
  html body footer .top p.second .body { background-size: 100%; width: auto; }
}

@media (max-width:624px) {
  html body footer .top p.second { margin-bottom: 5px; }
}

@media (max-width:1081px) {
  html body footer .top { background-image: none; }
}

@media (max-width:1081px) and (max-width:624px) {
  html body footer .top { padding-left: 10px; padding-right: 10px; }
}
html body footer .text { background: #485762 }
html body footer .text div { position: relative; background: url(../img/foot_text_a.png) no-repeat center; height: 310px; width: 300px; }
html body footer .text a { display: block; position: absolute; width: 123px; height: 18px; top: 256px; left: 140px; text-indent: -9999px; }

@media (min-width:412px) {
  html body footer .text div { background-image: url(../img/foot_text_b.png); height: 239px; width: 403px; }
  html body footer .text a { width: 123px; height: 18px; top: 191px; left: 164px; }
}

@media (min-width:600px) {
  html body footer .text div { background-image: url(../img/foot_text_c.png); height: 176px; width: 591px; }
  html body footer .text a { width: 123px; height: 18px; top: 122px; left: 438px; }
}

@media (min-width:768px) {
  html body footer .text div { background-image: url(../img/foot_text_d.png); height: 113px; width: 758px; }
  html body footer .text a { width: 123px; height: 18px; top: 89px; left: 405px; }
}

@media (min-width:1024px) {
  html body footer .text div { background-image: url(../img/foot_text_e.png); height: 101px; width: 1004px; }
  html body footer .text a { width: 123px; height: 18px; top: 74px; left: 530px; }
}

@media (min-width:1084px) {
  html body footer .text div { background-image: url(../img/foot_text_f.png); height: 107px; width: 1062px; }
  html body footer .text a { width: 123px; height: 18px; top: 77px; left: 558px; }
}
html body footer .middle { background: #222222; }
html body footer .middle:before,
html body footer .middle:after { content: ''; width: 100%; height: 1px; display: block; }
html body footer .middle:before { border-top: 1px dashed #333333; }
html body footer .middle:after { border-bottom: 1px dashed #333333; }
html body footer .middle .container { padding: 1px 19px; }
html body footer .middle .container:before,
html body footer .middle .container:after { content: " "; display: table; }
html body footer .middle .container:after,
html body footer .middle .container:before { clear: both; }
html body footer .middle .container ul { display: table; width: auto; float: left; margin-left: -10px; }
html body footer .middle .container ul li { display: table-cell; vertical-align: middle; height: 53px; }
html body footer .middle .container ul li a { display: block; color: #f3664f; font-weight: bold; text-transform: uppercase; border-right: 1px solid #f3664f; line-height: 11px; padding: 0 9px; }
html body footer .middle .container ul li a:hover { color: #ccdcf7; }

@media (max-width:463px) {
  html body footer .middle .container ul li a { line-height: normal; border-right: none; }
}
html body footer .middle .container ul li:last-child a { border-right: none; }

@media (max-width:629px) {
  html body footer .middle .container ul li { display: block; margin: 6px 0; height: auto; }
}

@media (max-width:624px) {
  html body footer .middle .container ul { float: none; margin: auto; }
}
html body footer .middle .container p { overflow: hidden; line-height: normal; margin: 0; text-align: left; text-align: right; color: #fff; font-weight: bold; font-size: 12px; margin: 9px 0 0 0; }
html body footer .middle .container p a { display: inline-block; vertical-align: middle; text-indent: -99999px; background: url("../img/s-m-bundle.png") no-repeat; width: 28px; height: 27px; color: transparent; margin: 6px 4px; }
html body footer .middle .container p a.f { background-position: 0 -54px; }
html body footer .middle .container p a.f:hover { background-position: 0 -81px; }
html body footer .middle .container p a.t { background-position: 0 0; }
html body footer .middle .container p a.t:hover { background-position: 0 -27px; }
html body footer .middle .container p a:hover { text-decoration: none; }

@media (max-width:624px) {
  html body footer .middle .container p { display: none; }
}

@media (max-width:463px) {
  html body footer .middle .container { padding: 0 10px; }
}
html body footer .bottom { background: #333a40; }
html body footer .bottom .container { color: #ffffff; font-size: 12px; text-align: right; padding: 9px 19px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAVCAMAAAD1jdm0AAAAh1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////9+vr/bm7/6Oj/nJz/Hh6hoaH/vb3/TU3/XV3/jY2FhYUbGxs2NjbNzc3/ra1kZGT/fn7/ODjr6+v/0NBJSUmxsbG/CnB+AAAAFnRSTlMA1h5GpTm9kXjyEMtqMSqzm4NhV+IIiVZzrAAAAnFJREFUOMutldluq0AMhj37ArNBYghb9qY96fs/3xnSSkVJLvGFZUbyZ8v8M4Yfc1oSQkLpYVXzaje27b69jbtEV+TWTTe13Theu3a6Nmw1btW0+3GHs+2u02E1smvaNmN/7d/+0Nh1wLHbZ+4febrqN9OSBbdACwtbWc+foDhnwH3OpzEBVWC5LOplw7tpxKW1fUNfuMis24JGDRQJgEHYCGa2huXYSXRAtrkyXSaq7tYgfl/w6zg0j5b7rnwGmzR7ygUBFgvqSbRBhQREABROR+J1uXnKKdorNsfTgOeP8wc2md3u+QtYAXBbGo1UlGXUdfRBV0FICkAct8lUpQGo1CJnsx/x+5TB9+PHEY9HxMNn8SIcrBxqWdVBJgVYgGGk8siIZnQjCgaIQKQgZgluR7xczgN+3O/DcMpB1xN4NsaVrnQOVBIQS9C+VJxBitxrWlMQEYDHUD91jHgavk5fw+lyPl/edQxA2RbAvZF4PvYiO2bn0DKaXT61jxljczo293nGw/B2xhAlT5AkJwI2BEAY64wHINEWWxU5ZZJX858lnCSQG7DyRxXN8KeK3RtVKJO7KXEWnA3oICIVqEBgogVFAY9qNaFYQ/4sUQMB8azj2xsdm7kU4XNU1VJtOWc1l6AL7QtIJpcgxLvwkJxUVUnKWUZdu7x5Y9+93jwisws5zZlaeRmYKpNQpGRS5EOKPGMMkwztXFoJj/O8mv30b8Gd3rwVzlQiC6tyhaYBgoGok6cobBDSMiq183VgBYTgUgGxAo6zSHeffff7ut0yl634Hh/6z/bQHdpcoWHrbpDD1Pf91K23QRY7b7PqzvsP1aI0h0Vkq6UAAAAASUVORK5CYII=") no-repeat 19px center; }
html body footer .bottom .container strong { color: #fff; }

@media (max-width:624px) {
  html body footer .bottom .container { background-image: none; text-align: center; line-height: normal; padding-left: 10px; padding-right: 10px; }
}
html body aside { position: absolute; width: 270px; right: 10px; top: 82px; height: auto; background: #fff; z-index: 1; }
html body aside .close { text-align: center; background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAADaMRXaMRXaMRXaMRXaMRXaMRXaMRXaMRXaMRXaMRXaMRX8DHkQAAAAC3RSTlMA5ikIXrefrDduS03JfvsAAAB1SURBVAjXFcwhDoNAGEThF9ojVEDWrCmtRFTUEi7RBFe7jiv0CD0BggMgCAlzOf55eubj/SN6ZvpbB1WZGNc/3HUwq+mqURPXtA6ttsylV1P0AV5J2jMQq1i4hxRHG1JYNrZky4YtbNgiDFs1JYywatov0TKcuXgmRcHTyyMAAAAASUVORK5CYII=") no-repeat 19px center; color: #595959; font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; cursor: pointer; padding: 7px 0; display: none; }

@media (max-width:822px) {
  html body aside .close { display: block; }
}

@media (max-width:822px) {
  html body aside { right: 0; top: 43px; display: none; border-left: 1px solid #7f919e; border-bottom: 1px solid #7f919e; z-index: 333; }
}
aside .recommendation { padding: 0 10px 1px; border: 1px solid #d6d8d9; border-bottom: 0; }
aside .recommendation.sport-888:after,
aside .recommendation.betway:after { content: "T&C apply"; display: block; font-size: 10px; text-align: center; margin: -14px auto 14px; color: #999; }
aside .recommendation>.caption { font: normal 15px/18px 'open sans', sans-serif; color: #3c3c3c; padding: 10px; text-transform: uppercase; text-align: center; border-bottom: 1px solid #d6d8d9; }
aside .recommendation>.brand { border-bottom: 1px solid #d6d8d9; text-align: center; line-height: 66px; }
aside .recommendation>.brand:before { content: ''; display: inline-block; width: 125px; height: 39px; vertical-align: middle; background: url(../img/sp/sp-4.png) no-repeat 0 -2702px; }
aside .recommendation.sport-888>.brand:before { width: 125px; height: 39px; background-position: 0px -37px; }
aside .recommendation.betway>.brand:before { width: 175px; height: 26px; background-position: 0px -78px; }
aside .recommendation.sport-10bet>.brand:before { width: 92px; height: 35px; background-position: 0px -0px; }
aside .recommendation.sport-betway>.brand:before { width: 178px; height: 28px; background-position: 0px -77px; }
aside .recommendation.royalpanda>.brand:before { width: 105px; height: 41px; background-position: 0px -141px; }
aside .recommendation>a { display: block; text-align: right; margin: 3px 15px 18px; font-size: 13px; color: #2065f1; text-decoration: underline; }
aside .recommendation>a.gbtn { text-align: center; text-decoration: none; color: white; font-size: 12px; line-height: 19px; margin: 6px 30px 20px; padding: 6px 5px; }
aside .recommendation>a:after { content: ''; display: inline-block; width: 7px; height: 7px; vertical-align: middle; margin-left: 5px; margin-top: -2px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAJ1BMVEX///+vwfnI1Pp2l/Xf5vyit/iUrfeFovZRgPMgZfH19/68yvk8c/IRBpLyAAAAH0lEQVQI12MoZAAC5UY4yRUZwMCSY8jAkFkE5G0BYgBNIQSdTQE+uwAAAABJRU5ErkJggg==) no-repeat }
aside .recommendation>a.gbtn:after { display: inline-block; vertical-align: middle; margin-left: 15px; margin-top: -2px; position: static; }
aside .recommendation>a:hover { text-decoration: none; }
aside .recommendation>ul { display: table; margin: 0 auto; padding: 6px 0; list-style: none; font: normal 11px/14px Arial, sans-serif; color: #7f919e; }
aside .recommendation>ul li { padding: 8px 0 8px 29px; position: relative; }
aside .recommendation>ul li:before { content: ''; position: absolute; width: 21px; height: 23px; top: 10px; left: 0; background: url(../img/sp/sp-4.png) no-repeat -102px -0px; }
aside .recommendation>ul li b { display: block; font-size: 12px; line-height: 16px; color: #5d6062; }
aside .recommendation>ul li strong { font-weight: normal; color: #DC1C1C; }
html body aside .title { background: #7f919e; text-align: center; color: #fff; font-size: 15px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; padding: 7px 0; }
html body aside .title:before { content: ''; background: url("../img/open-hide-menu.png") no-repeat left top; width: 16px; height: 16.5px; display: none; vertical-align: middle; margin: 0 12px; }
html body aside .title a { color: white;}
html body aside .title a:hover { text-decoration: underline;}

@media (max-width:822px) {
  html body aside .title:before { content: ''; display: inline-block; }
}
html body aside .title.active:before { content: ''; background-position: 0 -16px; }

@media (max-width:822px) {
  html body aside .title { text-align: left; font-weight: normal; border-bottom: 1px solid #516b7e; cursor: pointer; }
}
html body aside .box-body { padding: 12px; border-left: 1px solid #d6d8d9; border-right: 1px solid #d6d8d9; }
html body aside .box-body .fb-like-box { border: 1px solid #aaaaaa; min-height: 269px; }

@media (max-width:822px) {
  html body aside .box-body { display: none; }
  html body aside .box-body.active { display: block; }
}
html body aside .fixed-offer { padding: 0 10px; border-left: 1px solid #d6d8d9; border-right: 1px solid #d6d8d9; }
html body aside.fixed .fixed-offer { position: fixed; right: 50%; margin-right: -532px; top: 45px; padding: 0 9px; }
html body aside .fixed-offer a { display: block; line-height: 0; }

@media (max-width:1110px) {
  html body aside.fixed .fixed-offer { right: 10px; margin-right: 0; }
}

@media (max-width:822px) {
  html body aside .fixed-offer { padding: 10px; }
  html body aside.fixed .fixed-offer { position: static; margin: 0; }
}
html body aside .review-list li { white-space: nowrap; border-top: 1px solid #eeeeee; display: block; width: 100%; padding: 8px 0; }
html body aside .review-list li:first-child { border-top: none; padding-top: 0; }
html body aside .review-list li:first-child span { color: #09739f; }
html body aside .review-list li:last-child { padding-bottom: 0; }
html body aside .review-list li:before { content: ''; background: url(../img/sp/sidebar-opr.png) no-repeat; display: block; display: inline-block; vertical-align: middle; min-width: 69px; }
html body aside .review-list li a { display: inline-block; vertical-align: middle; color: #46525a; border: 1px solid #d6d8d9; background: #ffffff;  /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);  /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));  /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);  /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);  /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);  /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);  /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);  /* IE6-9 */ -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 11px; padding: 4.9px 7px 4.9px 13px; }
html body aside .review-list li a:after { content: ''; background: url(../img/sp/icons.png) no-repeat; display: block; background-position: -3px -89px; width: 10px; height: 14px; display: inline-block; margin-left: 6px; vertical-align: top; }
html body aside .review-list li a:hover { background: #f4f8ff;  /* Old browsers */ background: -moz-linear-gradient(top, #f4f8ff 0%, #dbe9fe 100%);  /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8ff), color-stop(100%, #dbe9fe));  /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f4f8ff 0%, #dbe9fe 100%);  /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f4f8ff 0%, #dbe9fe 100%);  /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f4f8ff 0%, #dbe9fe 100%);  /* IE10+ */ background: linear-gradient(to bottom, #f4f8ff 0%, #dbe9fe 100%);  /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8ff', endColorstr='#dbe9fe', GradientType=0);  /* IE6-9 */ color: #2074c2; border-color: #d6d8d9; }
html body aside .review-list li a:hover:after { background-position: -3px -69px; width: 10px; height: 14px; }
html body aside .review-list li span { border: 1px solid #cdcdcd; display: inline-block; vertical-align: middle; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 84px; font-size: 10px; font-style: italic; color: #7f919e; margin: 0 5px; padding: 5px 6px; }
html body aside .review-list li span strong { font-weight: bold; display: inline-block; border-right: 1px solid #cdcdcd; font-size: 11px; padding: 0; text-align: left; width: 18px; }
html body aside .review-list li.bet365:before { background-position: -3px -76px; width: 51px; height: 13px; }
html body aside .review-list li.skybet:before { background-position: -3px -93px; width: 62px; height: 15px; }
html body aside .review-list li.marathonbet:before { background-position: -3px -472px; width: 68px; height: 15px; }
html body aside .review-list li.bet-at-home:before { background-position: -3px -489px; width: 68px; height: 22px; }
html body aside .review-list li.paddy-power:before { background-position: -3px -52px; width: 43px; height: 19px; }
html body aside .review-list li.betvictor:before { background-position: -3px -4px; width: 61px; height: 9px; }
html body aside .review-list li.coral:before { background-position: -3px -20px; width: 57px; height: 9px; }
html body aside .review-list li.ladbrokes:before { background-position: -3px -34px; width: 69px; height: 14px; }
html body aside .review-list li.william-hill:before { background-position: -3px -114px; width: 63px; height: 13px; }
html body aside .review-list li.sport888:before { background-position: -3px -132px; width: 40px; height: 17px; }
html body aside .review-list li.betway:before { background-position: -3px -153px; width: 40px; height: 17px; }
html body aside .review-list li.netbet:before { background-position: -3px -173px; width: 40px; height: 14px; }
html body aside .review-list li.leovegas:before { background-position: -3px -192px; width: 40px; height: 17px; }
html body aside .review-list li.bwin:before { background-position: -3px -212px; width: 40px; height: 17px; }
html body aside .review-list li.bet10:before { background-position: -3px -229px; width: 40px; height: 20px; }
html body aside .review-list li.boyle:before { background-position: -3px -251px; width: 66px; height: 19px; }
html body aside .review-list li.winner:before { background-position: -3px -274px; width: 66px; height: 17px; }
html body aside .review-list li.titanbet:before { background-position: -3px -295px; width: 66px; height: 18px; }
html body aside .review-list li.mrgreen:before { background-position: -3px -317px; width: 66px; height: 26px; }
html body aside .review-list li.betsafe:before { background-position: -3px -350px; width: 66px; height: 13px; }
html body aside .review-list li.betstars:before { background-position: -0px -367px; width: 66px; height: 20px; }
html body aside .review-list li.betfred:before { background-position: -0px -392px; width: 70px; height: 15px; }
html body aside .review-list li.grosvenor:before { background-position: -3px -408px; width: 69px; height: 22px; }
html body aside .review-list li.genting:before { background-position: -3px -433px; width: 61px; height: 19px; }
html body aside .review-list li.guts:before { background-position: -2px -456px; width: 20px; height: 13px; }
html body aside .review-list li.sunbets:before { background-position: -3px -511px; width: 69px; height: 11px; }
html body aside .review-list li.blacktypebet:before { background-position: -3px -548px; width: 69px; height: 11px; }
html body aside .review-list li.royal-panda:before { background-position: -3px -524px; width: 61px; height: 20px; }
html body aside .review-list li.bet-bright:before { background-position: -3px -561px; width: 69px; height: 20px; }
html body aside .review-list li.sport-nation:before { background-position: -3px -580px; width: 69px; height: 15px; }
html body aside .review-list li.lvbet:before { background-position: -3px -728px; width: 50px; height: 27px; }
html body aside .review-list li.karamba:before { background-position: -3px -595px; width: 69px; height: 25px; }
html body aside .review-list li.mansionbet:before { background-position: -3px -622px; width: 69px; height: 25px; }
html body aside .review-list li.betfair:before { background-position: -3px -660px; width: 69px; height: 17px; }
html body aside .review-list li.betdaq:before { background-position: -3px -686px; width: 69px; height: 17px; }
html body aside .review-list li.fun88:before { background-position: -3px -800px; width: 69px; height: 17px; }
html body aside .review-list li.unibet:before { background-position: -3px -647px; width: 69px; height: 15px; }
html body aside .review-list li.viks:before { background-position: -3px -817px; width: 69px; height: 23px; }
html body aside .review-list li.matchbook:before { background-position: -3px -675px; width: 69px; height: 14px; }
html body aside .review-list li.bet21:before { background-position: -3px -703px; width: 69px; height: 25px; }
html body aside .review-list li.k8:before { background-position: -3px -756px; width: 69px; height: 25px; }
html body aside .review-list li.energybet:before { background-position: -3px -781px; width: 69px; height: 22px; }
html body aside .last-posts li { display: block; margin: 8px 0; }
html body aside .last-posts li span { display: block; }
html body aside .last-posts li span.post_date { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAHlBMVEX///+5yNG1xc6svsjr7/KvwcvK1dzy9ffZ4ua8y9ON+49tAAAAS0lEQVQI12OYKAgEkgxKSqbBSkoMQsopbkaKDEJmDAzJQMqEgcEZQQUWsIsCKSMHFmVFBmEBBgZGQwbRAgYG9kAGoHqgDoYIENUKALtSCdUdigZEAAAAAElFTkSuQmCC") no-repeat left center; color: #7f919e; border-top: 1px solid #e3e4e8; border-bottom: 1px solid #e3e4e8; font-size: 10px; padding: 4px 0 4px 20px; }
html body aside .last-posts li span.text { overflow: hidden; color: #7f919e; font-size: 12px; line-height: 22px; }
html body aside .last-posts li .post_title { color: #0e6fb5; font-size: 14px; margin: 6px 0; display: block; }
html body aside .last-posts li:first-child { margin-top: 0; }
html body aside .last-posts li:first-child span { border-top: none; }
html body aside .last-posts li:last-child { margin-bottom: 0; }
html body aside .last-posts li img { float: left; margin-right: 14px; }
html body aside .last-posts li a { display: block; }
html body aside .most-popular-posts li { display: block; color: #7f919e; border-bottom: 1px solid #eeeeee; margin: 6px 0; font-size: 12px; line-height: 18px; padding-bottom: 9px; text-align: justify; }
html body aside .most-popular-posts li:first-child { margin-top: 0; }
html body aside .most-popular-posts li:last-child { border-bottom: none; margin-bottom: 0; }
html body aside .most-popular-posts li a { display: block; font-size: 15px; color: #4c4c4c; line-height: normal; margin-bottom: 8px; }

/**/
.bold.italic { font-style: italic; }
.lh { color: #212121; font-family: Oswald; font-size: 30pt; font-weight: 400; text-align: center; line-height: 50px; }
.mh { color: #212121; font-family: Open Sans Condensed; font-size: 28pt; margin: 2px 0 -6px; }
.sh { font-family: open sans; font-size: 14pt; font-weight: 600; margin: 10px 0 -10px; }
.left-border .sh { text-transform: uppercase; color: #212121; font-size: 13pt; font-weight: 600; margin: 0; }
.lh .br { display: block; }
#champions-laegue-final-2016 ~ p { font-size: 15px; text-align: left; }
.conv { padding: 15px 30px; width: 100%; color: white; font-size: 19px; cursor: pointer; display: block; margin: 10px 0; }
.conv:hover { text-decoration: none; }
.conv strong { color: white; }
.lad-conv { background-color: #ff3d3d }
.lad-conv:hover { background-color: #FD7165 }
.lad-conv.gray { background-color: #535454 }
.lad-conv.gray:hover { background-color: green }
.lad-conv.orange { background-color: orange }
.lad-conv.orange:hover { background-color: #fa5a00 }
.lad-conv.terms { margin-bottom: 25px; position: relative; }
.lad-conv.terms:after { content: "T&C apply"; position: absolute; font: normal 10px/10px Arial, sans-serif; color: #999; bottom: -15px; right: 4px; }
.paddy-conv { background-color: #115945; padding-top: 19px; margin: 25px 0 30px; }
.paddy-conv:hover { background-color: #169625 }
.lad-logo,
.paddy-logo,
.s888-logo,
.betway-logo { display: inline-block; text-indent: -9999px; vertical-align: middle }
.lad-logo { background: url('../img/ladbrokes-logo.png') no-repeat; width: 145px; height: 27px; }
.paddy-logo { background: url('../img/paddy-power-logo.png') no-repeat; width: 131px; height: 25px; margin-left: 20px; }
.s888-logo { background: url('../img/888-logo.png') no-repeat; width: 76px; height: 27px; margin-left: 20px; }
.betway-logo { background: url('../img/betway-logo.png') no-repeat; width: 97px; height: 29px; margin-left: 15px; margin-bottom: -3px; }
.conv-text { float: right; line-height: 33px; }
.paddy-conv .conv-text { line-height: 25px; margin-right: 40px; }

@media screen and (max-width:1020px) {
  .conv { text-align: center; }
  .lad-logo,
  .paddy-logo,
  .s888-logo,
  .betway-logo { display: block; margin: auto; }
  .paddy-logo { height: 30px; }
  .conv-text { float: none; }
  .conv-text strong { white-space: nowrap; }
}
.left-border { border-left: 4px solid #7f919e; margin: 20px 10px; padding-left: 10px; display: inline-block; width: 80%; clear: right; }
.content-title { background: #7f919e; text-align: center; color: #fff; font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; padding: 10px 0; margin-top: 20px; }
.fleft { display: inline-block; margin: 20px 10px; vertical-align: top; width: 78px; }
.fleft2 { margin-right: 6px; }
.no-margin { margin-top: 0px; }
html body article .list-images p.block img { position: static; width: 206px; height: 138px; }

/**/
.icon-misc-small { background: url(../img/icon-misc-small.png) no-repeat 0 0; text-indent: -9999px; }
.icon-misc-small.web { background-position: 0 0; width: 37px; height: 30px }
.icon-misc-small.info { background-position: 0 -31px; width: 27px; height: 29px }
.icon-misc-small.check { background-position: 0 -60px; width: 28px; height: 23px }
.icon-misc-small.defence { background-position: 0 -84px; width: 25px; height: 30px }
.icon-misc-small.fees { background-position: 0 -115px; width: 25px; height: 29px }
.icon-misc-small.question { background-position: 0 -145px; width: 29px; height: 29px }
.icon-misc-big:before { content: ''; display: inline-block; vertical-align: middle; background: url(../img/icon-misc-big.png) no-repeat 0 0; text-indent: -9999px; }
.icon-misc-big.safe:before { background-position: 0 0; width: 47px; height: 63px }
.icon-misc-big.fees:before { background-position: 0 -64px; width: 64px; height: 64px }
.icon-misc-big.bank:before { background-position: 0 -129px; width: 65px; height: 41px }
.icon-misc-big.bonus:before { background-position: 0 -171px; width: 76px; height: 67px }
.icon-misc-big.wallet:before { background-position: 0 -239px; width: 63px; height: 62px }
.icon-misc-big.card:before { background-position: 0 -302px; width: 75px; height: 67px }

.icon-calc-rules:before { content: '';display: inline-block;vertical-align: middle;background: url(../img/icon-calc-rules.png) no-repeat 0 0;text-indent: -9999px;}
.icon-calc-rules.eachway:before {background-position: 0px 26px;width: 69px;height: 58px;}
.icon-calc-rules.rule4:before {background-position: 0 -73px;width: 38px;height: 51px;}
.icon-calc-rules.deadheat:before {background-position: 0 -31px;width: 40px;height: 41px;}



.icon-odds-calc { background: url(../img/icon-odds-calc-footer-menu.png) no-repeat 0 0; text-indent: -9999px; }
.icon-odds-calc.main { background-position: 0 0px; width: 27px; height: 29px }
.icon-odds-calc.accumulator {background-position: 0 -62px;width: 27px;height: 32px;}
.icon-odds-calc.alphabet {background-position: 0 -776px;width: 32px;height: 31px;}
.icon-odds-calc.canadian {background-position: 0 -340px;width: 30px;height: 32px;}
.icon-odds-calc.double {background-position: 0 -405px;width: 30px;height: 30px;}
.icon-odds-calc.double-stakes-about {background-position: 0 -681px;width: 30px;height: 32px;}
.icon-odds-calc.dutching {background-position: 0 -281px;width: 30px;height: 29px;}
.icon-odds-calc.flag {background-position: 0 -621px;width: 30px;height: 30px;}
.icon-odds-calc.goliath {background-position: 0 -373px;width: 30px;height: 30px;}
.icon-odds-calc.goliath-flag {background-position: 0 -713px;width: 39px;height: 31px;}
.icon-odds-calc.hedging {background-position: 0 -867px;width: 30px;height: 33px;}
.icon-odds-calc.heinz {background-position: 0 -125px;width: 38px;height: 30px;}
.icon-odds-calc.heinz-flag {background-position: 0 -590px;width: 30px;height: 31px;}
.icon-odds-calc.lucky-15 {background-position: 0 -93px;width: 30px;height: 31px;}
.icon-odds-calc.lucky-31 {background-position: 0 -434px;width: 30px;height: 31px;}
.icon-odds-calc.lucky-63 {background-position: 0 -465px;width: 30px;height: 31px;}
.icon-odds-calc.patent {background-position: 0 -217px;width: 30px;height: 30px;}
.icon-odds-calc.roundabout {background-position: 0 -806px;width: 33px;height: 31px;}
.icon-odds-calc.round-robin {background-position: 0 -836px;width: 31px;height: 33px;}
.icon-odds-calc.single {background-position: 0 -157px;width: 30px;height: 30px;}
.icon-odds-calc.ssa {background-position: 0 -498px;width: 30px;height: 30px;}
.icon-odds-calc.super-flag {background-position: 0 -898px;width: 30px;height: 30px;}
.icon-odds-calc.super-heinz {background-position: 0 -247px;width: 37px;height: 31px;}
.icon-odds-calc.super-heinz-flag {background-position: 0 -1024px;width: 27px;height: 30px;}
.icon-odds-calc.surebet {background-position: 0 -744px;width: 30px;height: 30px;}
.icon-odds-calc.treble {background-position: 0 -30px;width: 34px;height: 32px;}
.icon-odds-calc.trixie {background-position: 0 -185px;width: 40px;height: 31px;}
.icon-odds-calc.union-jack-round-robin {background-position: 0 -651px;width: 31px;height: 31px;}
.icon-odds-calc.union-jack-trixie {background-position: 0 -559px;width: 31px;height: 30px;}
.icon-odds-calc.union-jack-patent {background-position: 0px -991px;width: 32px;height: 32px;}
.icon-odds-calc.union-jack-trebles {background-position: 0 -527px;width: 29px;height: 30px;}
.icon-odds-calc.yankee {background-position: 0 -309px;width: 33px;height: 32px;}
.icon-odds-calc.rounder {background-position: 0 -960px;width: 33px;height: 32px;}
.icon-odds-calc.hutching {background-position: 0 -1054px;width: 33px;height: 32px;}
/**/
.quick-navi { margin-top: 14px; }
.quick-navi .title { font-family: "Open Sans", sans-serif; color: #626262; text-transform: uppercase; font-size: 13px; line-height: 16px; padding: 12px; text-align: center; border: 1px solid #dddddd; font-weight: 600; }
.quick-navi ul:after { content: ""; clear: both; display: block; }
.quick-navi ul li { display: block; margin-top: 8px; }
.quick-navi ul li a { display: block; border: 1px solid #dddddd; position: relative; padding-left: 30%; height: 65px; line-height: 65px; }
.quick-navi ul li a:hover { border: 1px solid #21aae5; }
.quick-navi ul li a i { position: absolute; top: 0; left: 0; bottom: 0; right: 70%; }
.quick-navi ul li a i i { position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; margin-right: 15px; }
.quick-navi ul li a span { display: inline-block; vertical-align: middle; line-height: 14px; font-size: 14px; color: #525252; padding-right: 8px; font-style: italic; }
.quick-navi ul li a span em { display: block; font-size: 11px; color: #727476; }
.quick-navi-calc { margin-top: 14px; }
.quick-navi-calc .title { font-family: "Open Sans", sans-serif; color: #626262; text-transform: uppercase; font-size: 13px; line-height: 16px; padding: 12px; text-align: center; border: 1px solid #dddddd; font-weight: 600; }
.quick-navi-calc ul:after { content: ""; clear: both; display: block; }
.quick-navi-calc ul li { display: block; margin-top: 8px; }
.quick-navi-calc ul li div { display: block; border: 1px solid #dddddd; position: relative; padding-left: 20%; height: 65px; line-height: 65px; }
.quick-navi-calc ul li div i { position: absolute; top: 0; left: 0; bottom: 0; right: 81%; }
.quick-navi-calc ul li div i i { position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; margin-right: 15px; }
.quick-navi-calc ul li div span { display: inline-block; vertical-align: middle; line-height: 14px; font-size: 14px; color: #525252; padding-right: 8px; font-style: italic; }
.quick-navi-calc ul li div span em { display: block; font-size: 11px; color: #727476; }

@media (min-width:480px) {
  .quick-navi ul { margin: 0 -1%; }
  .quick-navi ul li { float: left; width: 48%; margin: 8px 1% 0; }
  .quick-navi ul li div i i { margin-right: auto; }
  .quick-navi-calc ul { margin: 0 -1%; }
  .quick-navi-calc ul li { float: left; width: 48%; margin: 8px 1% 0; }
  .quick-navi-calc ul li div i i { margin-right: auto; }
}

@media (min-width:980px) {
  .quick-navi ul { margin: 0 -0.5%; }
  .quick-navi ul li { float: left; wi; width: 32.3%; margin: 8px 0.517% 0; }
  .quick-navi-calc ul { margin: 0 -0.5%; }
  .quick-navi-calc ul li { float: left; width: 32.3%; margin: 8px 0.517% 0; }
}

/**/
ul.icontext { font: normal 12px/23px Arial, sans-serif; color: #707070; background: #fff; margin-top: 14px; }
ul.icontext:after { content: ""; clear: both; display: block; }
ul.icontext li { box-shadow: 0 0 0 1px #dddddd inset; margin-bottom: 10px; text-align: center; line-height: 95px; }
ul.icontext li:before { content: ""; }
ul.icontext strong { display: block; margin-bottom: 5px; font: 800 18px/20px "Open Sans", sans-serif; text-align: center; color: #242424; text-transform: uppercase; }
ul.icontext span { display: block; padding: 5px 10px; margin: 0; font: normal 12px/23px Arial, sans-serif; text-align: justify }

@media (min-width:480px) and (max-width:768px), (min-width:822px) {
  ul.icontext { margin: 14px -1% 0; }
  ul.icontext li { float: left; width: 48%; margin: 0 1% 10px; }
}


/**/
ul.icontext { font: normal 12px/23px Arial, sans-serif; color: #707070; background: #fff; margin-top: 14px; }
ul.icontext:after { content: ""; clear: both; display: block; }
ul.icontext li { box-shadow: 0 0 0 1px #dddddd inset; margin-bottom: 10px; text-align: center; line-height: 95px; }
ul.icontext li:before { content: ""; }
ul.icontext strong { display: block; margin-bottom: 5px; font: 800 18px/20px "Open Sans", sans-serif; text-align: center; color: #242424; text-transform: uppercase; }
ul.icontext span { display: block; padding: 5px 10px; margin: 0; font: normal 12px/23px Arial, sans-serif; text-align: justify }

@media (min-width:480px) and (max-width:768px), (min-width:822px) {
  ul.icontext { margin: 14px -1% 0; }
  ul.icontext li { float: left; width: 48%; margin: 0 1% 10px; }
}

@media (min-width:768px) and (max-width:821px), (min-width:950px) {
  ul.icontext { margin: 14px -0.5% 0 }
  ul.icontext li { float: left; width: 32.3333%; margin: 0 0.5% 10px; }
}

@media (min-width:1024px) {
  ul.icontext span { padding: 6px 6%; }
}

/**/
.brand-bg-square { display: block; min-width: 130px; height: 107px; text-indent: -9999px; background: url(../img/brand-bg-square.png) no-repeat center 0; }
.brand-bg-square.lad { background-position: center 0; }
.brand-bg-square.bet365 { background-position: center -107px; }
.brand-bg-square.coral { background-position: center -214px; }
.brand-bg-square.paddy { background-position: center -321px; }
.brand-bg-square.sky { background-position: center -428px; }
.brand-bg-square.wh { background-position: center -535px; }
.brand-bg-square.bv { background-position: center -642px; }
.brand-bg-square.betway { background-position: center -749px; }
.brand-bg-square.s888 { background-position: center -856px; }
.brand-bg-square.netbet { background-position: center -963px; }
.brand-bg-square.bet10 { background-position: center -1070px; }
.brand-bg-square.boyle { background-position: center -1177px; }
.brand-bg-square.bwin { background-position: center -1284px; }
.brand-bg-square.leo { background-position: center -1391px; }
.brand-bg-square.mrgreen { background-position: center -1498px; }
.brand-bg-square.titan { background-position: center -1605px; }
.brand-bg-square.winner { background-position: center -1712px; }
.brand-bg-square.betsafe { background-position: center -1819px; }
.brand-bg-square.betstars { background-position: center -1926px; }
.brand-bg-square.betfred { background-position: center -2033px; }
.brand-bg-square.grosvenor { background-position: center -2140px; }
.brand-bg-square.genting { background-position: center -2247px; }
.brand-bg-square.guts { background-position: center -2354px; }
.brand-bg-square.marathon { background-position: center -2461px; }
.brand-bg-square.bah { background-position: center -2568px; }
.brand-bg-square.sunbets { background-position: center -2675px; }
.brand-bg-square.panda { background-position: center -2782px; }
.brand-bg-square.blacktype { background-position: center -2889px; }
.brand-bg-small { display: block; min-width: 85px; height: 40px; text-indent: -9999px; background: url(../img/brand-bg-small.png) no-repeat center 0; }
.brand-bg-small.lad { background-position: center 0; }
.brand-bg-small.bet365 { background-position: center -40px; }
.brand-bg-small.coral { background-position: center -80px; }
.brand-bg-small.paddy { background-position: center -1244px; }
.brand-bg-small.sky { background-position: center -160px; }
.brand-bg-small.wh { background-position: center -200px; }
.brand-bg-small.bv { background-position: center -240px; }
.brand-bg-small.betway { background-position: center -280px; }
.brand-bg-small.s888 { background-position: center -320px; }
.brand-bg-small.netbet { background-position: center -360px; }
.brand-bg-small.bet10 { background-position: center -400px; }
.brand-bg-small.boyle { background-position: center -440px; }
.brand-bg-small.bwin { background-position: center -480px; }
.brand-bg-small.leo { background-position: center -520px; }
.brand-bg-small.mrgreen { background-position: center -560px; }
.brand-bg-small.titan { background-position: center -600px; }
.brand-bg-small.winner { background-position: center -640px; }
.brand-bg-small.betsafe { background-position: center -680px; }
.brand-bg-small.betstars { background-position: center -720px; }
.brand-bg-small.betfred { background-position: center -760px; }
.brand-bg-small.grosvenor { background-position: center -800px; }
.brand-bg-small.genting { background-position: center -840px; }
.brand-bg-small.guts { background-position: center -880px; }
.brand-bg-small.marathon { background-position: center -920px; }
.brand-bg-small.bah { background-position: center -960px; }
.brand-bg-small.sunbets { background-position: center -1000px; }
.brand-bg-small.panda { background-position: center -1040px; }
.brand-bg-small.blacktype { background-position: center -1080px; }
.brand-bg-small.betfair { background-position: center -1123px; }
.brand-bg-small.unibet { background-position: -19px -1161px; }
.brand-bg-small.bet21 { background-position: center -1200px; }
.brand-bg-small.volt { background-position: center -1280px; }
.brand-bg-small.novibet { background-position: center -1322px; }
.brand-bg-small.mansionbet { background-position: center -1358px; }
.brand-bg-small.moplay { background-position: center -1400px; }
.brand-bg-small.karamba { background-position: center -1440px; }
.brand-bg-small.lvbet { background-position: center -1480px; }

.brand-bg-med { display: block; min-width: 135px; height: 65px; text-indent: -9999px; background: url(../img/brand-bg-med.png) no-repeat center 0; }
.brand-bg-med.lad { background-position: center 0; }
.brand-bg-med.bet365 { background-position: center -65px; }
.brand-bg-med.coral { background-position: center -130px; }
.brand-bg-med.paddy { background-position: center -195px; }
.brand-bg-med.sky { background-position: center -260px; }
.brand-bg-med.wh { background-position: center -325px; }
.brand-bg-med.bv { background-position: center -390px; }
.brand-bg-med.betway { background-position: center -455px; }
.brand-bg-med.s888 { background-position: center -520px; }
.brand-bg-med.netbet { background-position: center -585px; }
.brand-bg-med.bet10 { background-position: center -650px; }
.brand-bg-med.boyle { background-position: center -715px; }
.brand-bg-med.bwin { background-position: center -780px; }
.brand-bg-med.leo { background-position: center -845px; }
.brand-bg-med.mrgreen { background-position: center -910px; }
.brand-bg-med.titan { background-position: center -975px; }
.brand-bg-med.winner { background-position: center -1040px; }
.brand-bg-med.betsafe { background-position: center -1105px; }
.brand-bg-med.betstars { background-position: center -1170px; }
.brand-bg-med.betfred { background-position: center -1235px; }
.brand-bg-med.grosvenor { background-position: center -1300px; }
.brand-bg-med.genting { background-position: center -1365px; }
.brand-bg-med.guts { background-position: center -1430px; }
.brand-bg-med.marathon { background-position: center -1495px; }
.brand-bg-med.bah { background-position: center -1560px; }
.brand-bg-med.sunbets { background-position: center -1625px; }
.brand-bg-med.panda { background-position: center -1690px; }
.brand-bg-med.blacktype { background-position: center -1755px; }
.brand-bg.ladbrokes,
.brand-bg.lad { background-color: #ba3836; }
.brand-bg.bet365 { background-color: #31744e; }
.brand-bg.coral { background-color: #015bdd; }
.brand-bg.paddy { background-color: #2b8c79; }
.brand-bg.sky { background-color: #0042b7; }
.brand-bg.wh { background-color: #0d619e; }
.brand-bg.bv { background-color: #576570; }
.brand-bg.betway { background-color: #3f3f3f; }
.brand-bg.s888 { background-color: #fa6200; }
.brand-bg.netbet { background-color: #393939; }
.brand-bg.bet10 { background-color: #0b3e77; }
.brand-bg.boyle { background-color: #001f60; }
.brand-bg.bwin { background-color: #1f1f1f; }
.brand-bg.leo { background-color: #d8603b; }
.brand-bg.mrgreen { background-color: #3f8c61; }
.brand-bg.titan { background-color: #1f1f1f; }
.brand-bg.winner { background-color: #2b2b2b; }
.brand-bg.betsafe { background-color: #232323; }
.brand-bg.betstars { background-color: #2b2b2b; }
.brand-bg.betfred { background-color: #095396; }
.brand-bg.grosvenor { background-color: #032b34; }
.brand-bg.genting { background-color: #1c1c1c; }
.brand-bg.guts { background-color: #1c1c1c; }
.brand-bg.marathon { background-color: #ca242d; }
.brand-bg.bah { background-color: #04517f; }
.brand-bg.sunbets { background-color: #ca242d; }
.brand-bg.panda { background-color: #2e2e2e; }
.brand-bg.blacktype { background-color: #2e2e2e; }
.brand-bg.betfair { background-color: #2e2e2e; }
.brand-bg.unibet { background-color: #2ea528; }
.brand-bg.bet21 { background-color: #3b3b3b; }
.brand-bg.volt { background-color: #333333; }
.brand-bg.novibet { background-color: #333333; }
.brand-bg.mansionbet { background-color: #333333; }
.brand-bg.moplay { background-color: #333333; }
.brand-bg.karamba { background-color: #bfd0da; }
.brand-bg.lvbet { background-color: #2e2e2e; }

/**/
.twrap { margin-top: 14px; overflow-x: auto; }
.twrap * { box-sizing: unset }
.twrap table { border-collapse: collapse; border-spacing: 0; width: 100%; text-align: center; font-size: 12px; line-height: 13px; color: #5d6062; background: #fff; font-weight: normal; font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif; box-sizing: border-box; }
.twrap.separate table { border-spacing: 5px; border-collapse: separate; }
.twrap.fixed table { table-layout: fixed; }
.t-caption,
.twrap table caption { font-weight: 600; font-family: "Open Sans", sans-serif; text-transform: uppercase; padding: 10px; margin-top: 14px; border: 1px solid #dddddd; border-bottom: 0; text-align: center; width: 100%; box-sizing: border-box; }
.t-caption.border { border-bottom: 1px solid #dddddd; }
.twrap td,
.twrap th { border: 1px solid #dddddd; height: 26px; padding: 2px 10px; }
.twrap td { }
.twrap th { }
.twrap.t-left td,
.twrap td.t-left,
.twrap.t-left1 td:nth-child(1),
.twrap.t-left2 td:nth-child(2),
.twrap.t-left3 td:nth-child(3),
.twrap.t-left4 td:nth-child(4),
.twrap.t-left5 td:nth-child(5),
.twrap.t-left6 td:nth-child(6),
.twrap.t-left7 td:nth-child(7),
.twrap.t-left8 td:nth-child(8),
.twrap.t-left9 td:nth-child(9),
.twrap.t-left10 td:nth-child(10) { text-align: left; }
.twrap.t-right td,
.twrap td.t-right,
.twrap.t-right1 td:nth-child(1),
.twrap.t-right2 td:nth-child(2),
.twrap.t-right3 td:nth-child(3),
.twrap.t-right4 td:nth-child(4),
.twrap.t-right5 td:nth-child(5),
.twrap.t-right6 td:nth-child(6),
.twrap.t-right7 td:nth-child(7),
.twrap.t-right8 td:nth-child(8),
.twrap.t-right9 td:nth-child(9),
.twrap.t-right10 td:nth-child(10) { text-align: right; }
.twrap.t-bold td,
.twrap td.bold,
.twrap.t-bold1 td:nth-child(1),
.twrap.t-bold2 td:nth-child(2),
.twrap.t-bold3 td:nth-child(3),
.twrap.t-bold4 td:nth-child(4),
.twrap.t-bold5 td:nth-child(5),
.twrap.t-bold6 td:nth-child(6),
.twrap.t-bold7 td:nth-child(7),
.twrap.t-bold8 td:nth-child(8),
.twrap.t-bold9 td:nth-child(9),
.twrap.t-bold10 td:nth-child(10) { font-weight: bold; }
.twrap.smaller td,
.twrap td.smaller,
.twrap.smaller1 td:nth-child(1),
.twrap.smaller2 td:nth-child(2),
.twrap.smaller3 td:nth-child(3),
.twrap.smaller4 td:nth-child(4),
.twrap.smaller5 td:nth-child(5),
.twrap.smaller6 td:nth-child(6),
.twrap.smaller7 td:nth-child(7),
.twrap.smaller8 td:nth-child(8),
.twrap.smaller9 td:nth-child(9),
.twrap.tsmaller10 td:nth-child(10) { font-size: 11px; }
.twrap.fontplus td,
.twrap td.fontplus,
.twrap.fontplus1 td:nth-child(1),
.twrap.fontplus2 td:nth-child(2),
.twrap.fontplus3 td:nth-child(3),
.twrap.fontplus4 td:nth-child(4),
.twrap.fontplus5 td:nth-child(5),
.twrap.fontplus6 td:nth-child(6),
.twrap.fontplus7 td:nth-child(7),
.twrap.fontplus8 td:nth-child(8),
.twrap.fontplus9 td:nth-child(9),
.twrap.fontplus10 td:nth-child(10) { font-size: 13px; }
.twrap.fontplus2 td,
.twrap td.fontplus,
.twrap.fontplus21 td:nth-child(1),
.twrap.fontplus22 td:nth-child(2),
.twrap.fontplus23 td:nth-child(3),
.twrap.fontplus24 td:nth-child(4),
.twrap.fontplus25 td:nth-child(5),
.twrap.fontplus26 td:nth-child(6),
.twrap.fontplus27 td:nth-child(7),
.twrap.fontplus28 td:nth-child(8),
.twrap.fontplus29 td:nth-child(9),
.twrap.fontplus210 td:nth-child(10) { font-size: 14px; }
.twrap.bigpadding td,
.twrap td.bigpadding,
.twrap.bigpadding1 td:nth-child(1),
.twrap.bigpadding2 td:nth-child(2),
.twrap.bigpadding3 td:nth-child(3),
.twrap.bigpadding4 td:nth-child(4),
.twrap.bigpadding5 td:nth-child(5),
.twrap.bigpadding6 td:nth-child(6),
.twrap.bigpadding7 td:nth-child(7),
.twrap.bigpadding8 td:nth-child(8),
.twrap.bigpadding9 td:nth-child(9),
.twrap.bigpadding10 td:nth-child(10) { padding: 6px 10px; }
.twrap.hide td,
.twrap td.hide,
.twrap.hide1 td:nth-child(1),
.twrap.hide2 td:nth-child(2),
.twrap.hide3 td:nth-child(3),
.twrap.hide4 td:nth-child(4),
.twrap.hide5 td:nth-child(5),
.twrap.hide6 td:nth-child(6),
.twrap.hide7 td:nth-child(7),
.twrap.hide8 td:nth-child(8),
.twrap.hide9 td:nth-child(9),
.twrap.hide10 td:nth-child(10) { display: none; }
.twrap tr.hide { display: none; }

@media (min-width:560px) {
  .twrap.hide td,
  .twrap td.hide,
  .twrap.hide1 td:nth-child(1),
  .twrap.hide2 td:nth-child(2),
  .twrap.hide3 td:nth-child(3),
  .twrap.hide4 td:nth-child(4),
  .twrap.hide5 td:nth-child(5),
  .twrap.hide6 td:nth-child(6),
  .twrap.hide7 td:nth-child(7),
  .twrap.hide8 td:nth-child(8),
  .twrap.hide9 td:nth-child(9),
  .twrap.hide10 td:nth-child(10) { display: table-cell }
  .twrap tr.hide { display: table-row; }
}


.twrap.biglineheight td,
.twrap td.biglineheight,
.twrap.biglineheight1 td:nth-child(1),
.twrap.biglineheight2 td:nth-child(2),
.twrap.biglineheight3 td:nth-child(3),
.twrap.biglineheight4 td:nth-child(4),
.twrap.biglineheight5 td:nth-child(5),
.twrap.biglineheight6 td:nth-child(6),
.twrap.biglineheight7 td:nth-child(7),
.twrap.biglineheight8 td:nth-child(8),
.twrap.biglineheight9 td:nth-child(9),
.twrap.biglineheight10 td:nth-child(10) { line-height: 25px }
.twrap.th-color th { background: #f5f9fd }
.twrap.even-color tr:nth-child(even) { background: #f9f9f9 }
.twrap.odd-color tr:nth-child(odd) { background: #f9f9f9 }
.twrap.th-big table tr:first-child { background: #f9f9f9; font-family: "Open Sans", sans-serif; height: 40px; font-weight: 600; color: #5c5c5c; }
.twrap.font-style table { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3d3d3d; }
.twrap.table-2 tr:nth-child(2n) td:first-child { background: #f0f2f5 }
.twrap.table-2 tr:nth-child(2n) td { background: #f9f9f9 }
.twrap.table-2 td:first-child { background: #f9f8f8; color: #2b2b2b; height: 35px; }
.twrap.table-2 td:first-child:after { content: ""; background: url(../img/sp/sp-3.png) no-repeat 0 0; display: inline-block; vertical-align: middle; margin: 0 3px 0 11px; text-indent: -99999px; }
.twrap.table-2 td.hammer:after { background-position: -3px -298px; width: 22px; height: 18px; }
.twrap.table-2 td.flag:after { background-position: -3px -196px; width: 16px; height: 17px; }
.twrap.table-2 td.football:after { background-position: -3px -219px; width: 16px; height: 16px; }
.twrap.table-2 td.user:after { background-position: -3px -663px; width: 14px; height: 17px; }
.twrap.table-2 td.tick:after { background-position: -3px -640px; width: 16px; height: 17px; }
.twrap.table-2 td.distribute:after { background-position: -3px -156px; width: 16px; height: 17px; }
.twrap.table-2 td.money:after { background-position: -3px -420px; width: 21px; height: 15px; }
.twrap.table-2 td.shop:after { background-position: -3px -532px; width: 18px; height: 14px; }
.twrap.table-2 td.users:after { background-position: -3px -685px; width: 16px; height: 17px; }
.twrap.table-2 td.info:after { background-position: -3px -339px; width: 14px; height: 14px; }
.twrap.table-2 td.peoples:after { background-position: -3px -458px; width: 15px; height: 17px; }
.twrap.table-2 td.circle:after { background-position: -3px -100px; width: 16px; height: 16px; }
.twrap.table-2 td.sponsor:after { background-position: -3px -602px; width: 19px; height: 15px; }
.twrap.first-td td:first-child { color: #231818; text-align: left; font-weight: 600; font-family: 'Open Sans', sans-serif; }
.twrap.t-plus th { text-align: center; height: 40px; }
.twrap.t-plus td { padding-left: 30px; height: 40px; }
.twrap.t-plus td:before { content: ""; display: inline-block; vertical-align: middle; width: 13px; height: 13px; margin-right: 13px; background: url(../img/positive-and-negative-point.png) no-repeat 0 -13px; }
.twrap.t-plus td:first-child:before { background-position: 0 0 }
.twrap.bonus th { background: #f5f9fd; }
.twrap.bonus td:first-child,
.twrap.color1 td:first-child { background: #f5f9fd; }
.twrap .terms { text-align: right; font-size: 11px; color: #bbb; }
.twrap.bonus td:nth-child(4) { font-size: 14px; color: #257fd5; }
.twrap.td-6 td:nth-child(6) { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3d3d3d; }
.twrap .checkbox { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYBAMAAAA8HAFZAAAALVBMVEUAAAClMDNxvGlxvGmlMDNxvGmlMDN7pV+lMDNxvGlxvGmlMDNxvGmlMDNxvGlRXSuwAAAADXRSTlMAioh4eNfWCkI1uzJZsiVKxAAAAGxJREFUCNdjmPoOCCIZQo2BIJThEQMQ2IEo9glgquo5kKqavu4AkCp99QYkxx53AKykEqoSRIUqAUEozLBtd4EgmyHNBQjSGC6ClPgyXGRv4CgAUhwXZRuAFIPsRQYoBRWEKYFpSBMEgjSoYQA8uzkh2lQOmAAAAABJRU5ErkJggg==") no-repeat left top; background-position-x: left; background-position-y: top; width: 12px; height: 12px; display: inline-block; padding: 0 4px; text-indent: -99999px; margin: auto; vertical-align: middle; }
.twrap .checkbox.yes { background-position: 0 0; }
.twrap .checkbox.no { background-position: 0 -12px; }
.twrap tr.th-color { background: #f0f2f5; height: 30px; }
.twrap tr.th-color-2 { background: #f9f8f8; height: 30px; }
.twrap td .logo { display: block; margin: 5px auto; height: 30px; width: 100px; background: #000; text-indent: -9999px }
.twrap td .logov2 { display: block; margin: 5px auto; height: 40px; width: 80px; background: grey; text-indent: -9999px }
.twrap td .color { display: block; font-size: 15px; color: #257fd5; font-weight: bold; line-height: 16px; }
.twrap.btn480 .btn span { display: block; }

@media (min-width:480px) {
  .twrap.btn480 .btn span { display: inline; }
}
.twrap.vskrill .image { width: 38%; }
.twrap.vskrill td:first-child { font-weight: bold }
.twrap.vskrill tr:nth-child(odd) td:first-child,
.twrap.vskrill tr:first-child td:nth-child(2) { background: #f5f9fd }

@media (max-width:600px) {
  .twrap.vskrill .image { display: none }
}
.twrap.vpay td { padding-top: 8px; padding-bottom: 8px; }
.twrap.vpay th:nth-child(3),
.twrap.vpay td:nth-child(3),
.twrap.vpay th:nth-child(4),
.twrap.vpay td:nth-child(4),
.twrap.vpay th:nth-child(5),
.twrap.vpay td:nth-child(5) { display: none }
.twrap.vpay .btn { width: 42px; text-align: left; padding: 5px 15px; font-size: 12px; line-height: 13px; }
.twrap.vpay .btn:after { right: 8px }

@media (min-width:480px) {
  .twrap.vpay .btn { width: auto; text-align: center; padding: 8px 19%; font-size: 15px; line-height: 16px; }
  .twrap.vpay .btn.small { padding: 5px 15px; }
  .twrap.vpay .btn:after { right: 5%; }
  .twrap.vpay tr.hide { display: table-row; }
  .twrap.vpay th:nth-child(5),
  .twrap.vpay td:nth-child(5) { display: table-cell }
}
@media (max-width:479px) {
.twrap.vpay.t-center .btn.small{ text-align: center; }
}

@media (min-width:640px) and (max-width:821px), (min-width:950px) {
  .twrap.vpay th:nth-child(3),
  .twrap.vpay td:nth-child(3),
  .twrap.vpay th:nth-child(4),
  .twrap.vpay td:nth-child(4) { display: table-cell }
}
.twrap a.btn,
a.btn-no-after {/* padding: 4px 26px 4px 12px; */ }
.btn { display: block; position: relative; padding: 7px 29px 7px 23px; font: 600 14px/1 'Open Sans', sans-serif; text-align: center; color: #fff; text-decoration: none; text-transform: uppercase; border: 1px solid #8ae070; box-shadow: 0 0 0 2px #18ad2c; white-space: nowrap; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; background: #54c234; background: -moz-linear-gradient(top, #54c234 0%, #06a71c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #54c234), color-stop(100%, #06a71c)); background: -webkit-linear-gradient(top, #54c234 0%, #06a71c 100%); background: -o-linear-gradient(top, #54c234 0%, #06a71c 100%); background: -ms-linear-gradient(top, #54c234 0%, #06a71c 100%); background: linear-gradient(to bottom, #54c234 0%, #06a71c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54c234', endColorstr='#06a71c', GradientType=0); }
.btn.noterms:before { display: none; }
.twrap a.btn.small {/* padding: 4px 12px 4px 12px; */ }

@media (min-width:560px) {
  .twrap a.btn.small {/* padding: 4px 26px 4px 12px; */ }
}
.btn:hover { background: #209f29; text-decoration: none; border-color: #f5faf5; }
.btn:after { content: ""; display: none; width: 6px; height: 11px; position: absolute; right: 5%; top: 0; bottom: 0; margin: auto; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHFJREFUeNpi+P///ywg/g3ENkDMAMMgggOIzwHxEyAWRZYAYRUg/gDEO4CYCVkChEP+Q0ANugQITwLiP0DsyAiWRQAeIH4BxLdx6kAWDMVmhxoQfwTi7UDMCJPgBOLzQPwIiEWQ/QHy+S8gtka2DyDAAPtiyjGRjGUFAAAAAElFTkSuQmCC") no-repeat left center; }
.btn.noarr:after { display: none; }
.btn-no-after { text-transform: uppercase; white-space: nowrap; text-align: center; border: 1px solid #8ae070; background: #54c234; background: -moz-linear-gradient(top, #54c234 0%, #06a71c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #54c234), color-stop(100%, #06a71c)); background: -webkit-linear-gradient(top, #54c234 0%, #06a71c 100%); background: -o-linear-gradient(top, #54c234 0%, #06a71c 100%); background: -ms-linear-gradient(top, #54c234 0%, #06a71c 100%); background: linear-gradient(to bottom, #54c234 0%, #06a71c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54c234', endColorstr='#06a71c', GradientType=0); font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-weight: 600; box-shadow: 0 0 0 2px #18ad2c; color: #fff; padding: 6px 34px; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: block; text-decoration: none; }
.btn-no-after:hover { background: #209f29; text-decoration: none; border-color: #f5faf5; }
.btn-no-after:after { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpi+P///ywg/gXE1kDMAMMgghOIzwPxIyAWRZYAYRUg/gDEO4CYCVkChEP+Q0ANugQITwTiP0DsyAiWRQAeIH4OxHfQdUyC6SBohxrUVduBmBGbP0SQ/YHV5wABBgD4IsossOpdnQAAAABJRU5ErkJggg==") no-repeat left center; width: 6px; height: 11px; display: block; position: absolute; right: 13px; top: 0; bottom: 0; margin: auto; }
.twrap .live { display: inline-block; vertical-align: middle; text-indent: -9999px; background: url(../img/sp/sp-live.png) no-repeat 0 0; }
.twrap .live.betradar { background-position: 0 0; width: 77px; height: 17px; }
.twrap .live.goalsfeed { background-position: 0 -47px; width: 72px; height: 12px; }
.twrap .live.flashscores { background-position: 0 -17px; width: 83px; height: 25px; }
.twrap .image { background: white !important; }
.twrap .image img { max-width: 100%; height: auto; display: block; margin: auto; }
.twrap .img { text-indent: -999999px; padding: 0; }
.twrap .img.girl-1 { background: url(../img/girl-1.png) no-repeat 0 0; width: 139px; height: 167px; padding: 0 5px; }
.twrap .img.girl-2 { background: url(../img/girl-2.png) no-repeat 0 0; width: 139px; height: 167px; padding: 0 5px; }
.twrap .img.girl-3 { background: url(../img/girl-3.png) no-repeat 0 0; width: 139px; height: 167px; padding: 0 5px; }
.twrap .img.girl-4 { background: url(../img/girl-4.png) no-repeat 0 0; width: 139px; height: 167px; padding: 0 5px; }
.table-best { font: normal 13px/16px Arial, sans-serif; color: #565656; background: #f5f5f5; border: 1px solid #dddddd; margin: 6px 0 20px; padding: 2%; }
.table-best * { box-sizing: unset; }
.table-best.nomarg { margin-bottom: 9px }
.table-best.nomarg+.twrap { margin-top: 0 }
.table-best:after { content: ""; clear: both; display: block; }
.table-best .logo { background: #fff; padding: 10px 2% 10px 38%; position: relative; }
.table-best .logo .raiting-logo { position: absolute; top: 0; left: 0; bottom: 0; right: 62%; background: url(../img/888-sport.png) no-repeat center; margin: auto; text-indent: -9999px; }
.table-best .logo.netbet .raiting-logo { background-image: url(../img/netbet-sport.png) }
.table-best .logo.betfair .raiting-logo { background-image: url(../img/betfair-logo.png) }
.table-best .logo.betvictor .raiting-logo { background-image: url(../img/betvictor.png) }
.table-best .logo.bet365 .raiting-logo { background-image: url(../img/bet365-sport.png) }
.table-best .logo.mrgreen .raiting-logo { background-image: url(../img/mr-green.png) }
.table-best .logo.tenbet .raiting-logo { background-image: url(../img/10bet-sport.png) }
.table-best .logo.william-hill .raiting-logo { background-image: url(../img/william-hill-sport.png) }
.table-best .logo.bet365-sport .raiting-logo { background-image: url(../img/bet365-sport.png) }
.table-best .logo.betfair-sport .raiting-logo { background-image: url(../img/betfair-logo.png) }
.table-best .logo.betway-sport .raiting-logo { background-image: url(../img/betway-sport.png) }
.table-best .logo.paddy-power .raiting-logo { background-image: url(../img/paddypower.png) }

.table-best .logo.karamba-sports .raiting-logo { background-image: url(../img/karamba-sport.png) }
.table-best .logo.karamba .raiting-logo { background-image: url(../img/karamba-sport.png) }
.table-best .logo.moplay .raiting-logo { background-image: url(../img/mo-play-sport.png) }
.table-best .logo.lvbet .raiting-logo { background-image: url(../img/lvbet-sport.png) }
.table-best .logo.fansbet .raiting-logo { background-image: url(../img/fansbet-sport.png) }
.table-best .logo.betway .raiting-logo { background-image: url(../img/betway-sport.png) }
.table-best .logo.sportnation .raiting-logo { background-image: url(../img/sport-nation-sport.png) }
.table-best .logo.bet10 .raiting-logo { background-image: url(../img/10bet-sport.png) }
.table-best .logo.coral .raiting-logo { background-image: url(../img/coral-sport.png) }
.table-best .logo.sport-888 .raiting-logo { background-image: url(../img/888-sport.png) }
.table-best .logo.sport888 .raiting-logo { background-image: url(../img/888-sport.png) }
.table-best .logo.royal-panda .raiting-logo { background-image: url(../img/royal-panda-sport.png) }

.table-best .logo span { display: block; }
.table-best .logo span.line { padding-bottom: 15px; margin-bottom: 16px; border-bottom: 1px solid #dddddd; }
.table-best .logo.list-item {min-height: 96px;display: flex;}
.table-best .logo.list-item ul { display: flex;flex-direction: column;justify-content: space-between;flex: 1 1 auto;margin-left: 12px;list-style-type: disc;}
.table-best .bonus { margin: 15px 0 5px; position: relative; }
.table-best .bonus > span { color: #686868; line-height: 16px; font-size: 15px; }
.table-best .bonus strong { display: block; font: 300 22px/28px "Open Sans", sans-serif; color: #0b0b0b; }
.table-best .bonus strong b { color: #257fd5; font-weight: 800; }
.table-best .bonus a { position: absolute; right: 5px; bottom: 0; width: 20%; padding: 10px 11px; text-align: left; font-size: 12px; line-height: 13px; }
.table-best .bonus a:after { content: ''; right: 10% }
.table-best .bonus a span { display: block; }
.table-best .image { display: none; overflow: hidden; }
.table-best .image > div { margin: 0 -100px; }
.table-best .image img { display: block; margin: 0 auto; }
@media(max-width:450px) {
  .table-best .bonus { padding-right: 110px; }
  .table-best .bonus .btn { bottom: 50%; transform: translateY(50%); }
  
}

@media (min-width:410px) {
  .table-best .logo { padding: 10px 6% 10px 42%; }
}

@media (min-width:480px) {
  .table-best.nomarg { margin-bottom: 0; border-bottom: none; }
}

@media (min-width:560px) {
  .table-best .logo { float: left; width: 30%; padding: 10px 2% 10px 25%; }
  .table-best .logo .raiting-logo { right: 60%; }
  .table-best .bonus { float: left; text-align: center; margin: 0 1.5%; width: 40%; min-height: 110px; }
  .table-best .bonus > span { line-height: 26px; }
  .table-best .bonus strong { font-size: 25px; line-height: 21px; margin-bottom: 20px; }
  .table-best .bonus a { position: absolute; width: auto; max-width: 100px; padding: 6px 34px; margin: auto; right: 5%; left: 5%; bottom: 0; top: auto; text-align: center; font-size: 18px; line-height: 1.2; }
  .table-best .bonus a span { display: inline; }
  .table-best .bonus a:after { right: 8% }
}

@media (min-width:660px) {
  .table-best .image { display: block; }
  .table-best .logo { width: 28%; padding-left: 17% }
  .table-best .logo .raiting-logo { right: 75%; width: 35% }
  .table-best .bonus { width: 30%; min-height: 114px; }
}

@media (min-width:822px) {
  .table-best .image { display: none; }
  .table-best .logo { width: 30%; padding-left: 25% }
  .table-best .logo .raiting-logo { width: 40% }
  .table-best .bonus { width: 40%; }
}

@media (min-width:940px) {
  .table-best .image { display: block; }
  .table-best .logo { width: 25%; padding-left: 17%; }
  .table-best .bonus { width: 28%; }
  .table-best .logo .raiting-logo { width: 38%; }
}

@media (min-width:1024px) {
  .table-best { padding: 1.6%; }
  .table-best .bonus { width: 210px; }
  .table-best .logo { width: 23%; padding-left: 16.5%; padding-right: 2.5%; }
  .table-best .logo .raiting-logo { width: 39% }
  .table-best .bonus a { font-size: 23px; max-width: none; font-weight: normal; }
}

/**/
.alternative { border: 1px solid #d6d8d9; margin: 20px -10px; padding: 10px 0; position: relative; }
.alternative * { box-sizing: unset; }
.alternative:after { content: ""; clear: both; display: block; }
.alternative > div { width: 282px; height: 170px; position: relative; margin: 0 auto; }
.alternative > div a { position: absolute; bottom: 17px; right: 1px; font-size: 13px; padding: 5px 3px; border-radius: 0; line-height: 15px; }
.alternative > div a:after { display: none }
.alternative .aleft { border-bottom: 1px solid #d6d8d9; margin-bottom: 15px; }
.alternative .neteller { background: url(../img/neteller-payment-method.png) no-repeat 0 0; border-bottom: 1px solid #d6d8d9; margin-bottom: 15px; }
.alternative .applepay { background: url(../img/apple-pay-payment-method.png) no-repeat 0 0; }
.alternative .paysafecard { background: url(../img/paysafecard-payment-method.png) no-repeat 0 0; }
.alternative .skrill { background: url(../img/skrill-payment-method.png) no-repeat 0 0; }
.alternative .paypal { background: url(../img/paypal-payment-method.png) no-repeat 0 0; }
.alternative .bitcoin { background: url(../img/bitcoin-payment-method.png) no-repeat 0 -1px; }
.alternative .visa { background: url(../img/visa-payment-method.png) no-repeat 0 0; }
.alternative .mastercard { background: url(../img/mastercard-payment-method.png) no-repeat 0 0; }

@media (min-width:400px) {
  .alternative { padding: 10px; margin: 20px 0; }
  .alternative > div { width: 298px; right: 0; }
  .alternative > div a { padding: 5px 9px; }
  .alternative > div a.btnf { right: 14px; }
  .alternative > div.bitcoin a.btnf { right: 2px }
}

@media (min-width:700px) {
  .alternative:before { content: ''; position: absolute; display: block; content: ""; top: 55px; left: 50%; width: 1px; height: 86px; background: #d6d8d9; }
  .alternative > div { margin-top: -25px; }
  .alternative .aleft { float: left; margin-bottom: 0; border: none; }
  .alternative .aright { float: right; }
}

@media (min-width:820px) {
  .alternative:before { background: none; }
  .alternative > div { margin-top: 0; }
  .alternative .aleft { float: none; border-bottom: 1px solid #d6d8d9; margin-bottom: 15px; }
  .alternative .aright { float: none; }
}

@media (min-width:980px) {
  .alternative:before { background: #d6d8d9; }
  .alternative > div { margin-top: -25px; }
  .alternative .aleft { float: left; margin-bottom: 0; border: none; }
  .alternative .aright { float: right; }
}

@media (min-width:1020px) {
  .alternative { padding: 10px 35px }
}

/**/
.proscons { font: normal 14px/15px Arial, sans-serif; margin-top: 14px; border: 1px solid #ddd; }
.proscons * { box-sizing: unset; }
.proscons .title { padding: 13px; font: 600 13px/1 'open sans', sans-serif; color: #626262; text-transform: uppercase; text-align: center; border-bottom: 1px solid #ddd; }
.proscons .pro,
.proscons .con { padding: 20px 0 15px }
.proscons .pro { background: #eefded; border-bottom: 1px solid #ddd; }
.proscons .con { overflow: hidden; background: #fdf2ed; }
.proscons ul { display: table; max-width: 90%; padding: 0; margin: 0 auto; }
.proscons ul li { position: relative; padding: 8px 0 8px 40px; }
.proscons ul li:before { content: ""; display: block; width: 20px; height: 23px; position: absolute; top: 0; left: 0; background: url(../img/thumbs.png) no-repeat 0 0; }
.proscons .pro ul li:before { }
.proscons .con ul li:before { background-position: 0 -24px; top: 7px; }

@media only screen and (min-width: 330px) and (max-width:767px) {
.proscons.v2 ul {min-width: 250px;}
}
@media (max-width:329px) {
.proscons.v2 ul {min-width: 210px;}
}


@media (min-width:768px) {
  .proscons .pro { float: left; width: 50%; border-bottom: none; border-right: 1px solid #ddd; }
}

/**/
.scrollbox { position: relative; margin-top: 14px; }
.scrollbox * { box-sizing: unset }
.scrollbox:before,
.scrollbox:after { content: ""; position: absolute; top: 0; bottom: 0; width: 40px; z-index: 10; }
.scrollbox:before { left: 0; background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1); }
.scrollbox:after { right: 0; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1); }
.scrollbox > div { overflow: auto; }
.scrollbox ul { position: relative; text-align: center; line-height: 18px; color: #757575 }
.scrollbox ul:after { content: ""; clear: both; display: block; }
.scrollbox ul li { display: block; width: 90%; border: 1px solid #d6d8d9; padding: 18px 2%; margin: 0 auto 8px; }
.scrollbox ul li:first-child { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 1%, #f3f3f3 100%); background: -webkit-linear-gradient(top, #ffffff 1%, #f3f3f3 100%); background: linear-gradient(to bottom, #ffffff 1%, #f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0); }
.scrollbox ul li > .brand-bg-med { width: 176px; margin: 0 auto }
.scrollbox ul li a.btn { display: table; margin: 18px auto 0; padding: 12px 50px 12px 40px; }
.scrollbox ul li .text { display: block; padding: 18px 0; width: 190px; margin: 0 auto 17px; border-bottom: 1px solid #d6d8d9; line-height: 20px; color: #7f919e; }
.scrollbox ul li .text > span { display: block; font-size: 24px; line-height: 26px; font-family: "Open Sans Condensed", sans-serif; color: #8d9ca8; }
.scrollbox ul li .text > span strong { color: #000; }

@media (min-width:320px) and (max-width:480px), (min-width:760px) and (max-width:821px), (min-width:1024px) {
  .scrollbox:before,
  .scrollbox:after { width: 0 }
}

@media (min-width:480px) {
  .scrollbox ul { width: 747px; }
  .scrollbox ul li { width: 28%; margin: 0; }
  .scrollbox ul li:first-child { position: absolute; top: 0; left: 0; right: 0; margin: auto; }
  .scrollbox ul li.middle { float: left; }
  .scrollbox ul li:last-child { float: right; }
}

/** /
html body article .home-table p.hovertnc span.right span.box{position:relative}
html body article .home-table p.hovertnc span.right span.box:after{
    position: absolute;
    right: -1px;
  bottom: 30%;
  display: block;
  width: 250%;
  padding: 4px;
  margin-bottom: 10px;
  font: 400 10px/1.5 'open sans',sans-serif;
  color: #5d5d5d;
    background: #fffbeb;
    border: 1px solid #b9b9b9;
    border-radius: 4px;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
  transition: 0.2s linear;
}
html body article .home-table p.hovertnc span.right span.box:hover:after{
  bottom: 39%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
html body article .home-table p.hovertnc.ladbrokes span.right span.box:after{
  content: "18+. New customers only. Promo code 'F50' required. Certain deposit methods excluded. Min £5 on win or each-way bet excluding Tote or pools = match max £50 free bet. Min odds 1/2. Bet must be made within 14 days. Free bet valid for 4 days. Free bet stake not returned. Single bets only. Free bet cannot be used on certain markets. T&Cs apply.";
}
html body article .home-table p.hovertnc.coral span.right span.box:after{
  content: "18+. UK+IRE only. Min first bet £5 at odds 1/2 or more. Tote and Pool excluded. Must be placed within 14 days of account reg. £20 credited as 4 x £5 free bets. Not valid with CashOut. Free bet valid for 4 days. Free bet stake not returned. T&Cs apply.";
}

@media (max-width: 540px) {
html body article .home-table p.hovertnc span.right span.box:after{
  width:auto;
  left:-1px;
}
}

/* termt * /
.termt { position: relative; }
.termt:before { background: #fff; border: 1px solid #7f919e; font-size: 10px; line-height: 1.2; padding: 5px; position: absolute; bottom: 100%; right: 0; margin: 0 0 8px; max-width: 240px; text-align: right; visibility: hidden; text-transform: none; color: #aaa; white-space: normal; border-radius: 3px; }
.termt:hover:before { visibility: visible; }

.termt.bv:before { content: 'PLEASE NOTE: From Thursday 12th April to Sunday 15th April 2018 BetVictor will NOT be offering any kind of welcome bonus or free bets to new customers (due to the Grand National).'; }

.bb-2 .termt:before { text-align: center; left: 0; max-width: none; }


@media only screen and (min-width: 451px) {
  .bb-2 .termt:before { left: auto; width: 340px; text-align: right; }
}

.wrap-table.t8 .termt:before { width: 240px; }


@media only screen and (min-width: 640px) {
  .wrap-table.t8 .termt:before { right: auto; left: 0; text-align: left; }
}

.horizontal-bb3 .termt:before { left: 0; max-width: none; text-align: center; }


@media only screen and (min-width: 646px) {
  .horizontal-bb3 .termt:before { left: auto; width: 420px; text-align: right; }
}
/**/

/* termst */
.termst { font-size: 10px; margin: 8px 0 0; text-align: center; font-family: 'open sans', sans-serif; letter-spacing: 0.2px; line-height: 1.1; color: #aaa; }
.termst.bigger { font-size: 12px; }
.termst a { color: inherit; text-decoration: underline; }
.termst a:hover { text-decoration: none; }
.top-offer .termst { padding: 0 5px }
aside .recommendation .termst { margin: -10px 0 10px; display: block; }

@media only screen and (min-width:641px) {
  .termst { text-align: right; }
  .top-offer .termst { padding: 5px; margin-top: -7px; }
}

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

.content-error { color: red; font-size: 20px; font-weight: 600; }





/* New CSS */
.horizontal-bb5 { display: block; height: 34px; font-size: 0; text-align: center; }
.horizontal-bb5:before { display: none; }
.horizontal-bb5:after { content: ''; display: inline-block; width: 130px; height: 34px; background: url(../img/sp/new_operators.png) no-repeat 0 0; text-indent: -9999px; }
.horizontal-bb5.fun88 { background-color: #00a7e1; }
.horizontal-bb5.fun88:after { background-position: 0 0; }
.horizontal-bb5.mansionbet { background-color: #3b3b3b; }
.horizontal-bb5.mansionbet:after { background-position: 0 -34px; }
.horizontal-bb5.viks { background-color: #58a2b8; }
.horizontal-bb5.viks:after { background-position: 0 -68px; }
.horizontal-bb5.k8 { background-color: #dbb771; }
.horizontal-bb5.k8:after { background-position: 0 -102px; }
.horizontal-bb5.energybet { background-color: #f7af3f; }
.horizontal-bb5.energybet:after { background-position: 0 -136px; }
.horizontal-bb5.moplay { background-color: #2e2e2e; }
.horizontal-bb5.moplay:after { background-position: 0 -170px; }
.horizontal-bb5.lvbet { background-color: #2e2e2e; }
.horizontal-bb5.lvbet:after { background-position: 0 -204px; }
.horizontal-bb5.royal-panda { background-color: #2e2e2e; }
.horizontal-bb5.royal-panda:after { background-position: 0 -238px; }
.horizontal-bb5.karamba { background: #10c0c0; /* Old browsers */
background: -moz-linear-gradient(top, #10c0c0 0%, #329ebf 43%, #329ebf 43%, #2989d8 50%, #6c63be 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #10c0c0 0%,#329ebf 43%,#329ebf 43%,#2989d8 50%,#6c63be 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #10c0c0 0%,#329ebf 43%,#329ebf 43%,#2989d8 50%,#6c63be 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10c0c0', endColorstr='#6c63be',GradientType=0 ); /* IE6-9 */}
.horizontal-bb5.karamba:after { background-position: 0 -272px; }
.horizontal-bb5.Volt { background-color: #2e2e2e; }
.horizontal-bb5.Volt:after { background-position: 0 -306px; }
.horizontal-bb5.bet21 { background-color: #ffffff; }
.horizontal-bb5.bet21:after { background-position: 0 -340px; }
.horizontal-bb5.fansbet { background-color: #ffffff; }
.horizontal-bb5.fansbet:after { background-position: 0 -373px; }
.horizontal-bb5.bet22 { background-color: #ffffff; }
.horizontal-bb5.bet22:after {background-position: 0 -407px;}

.sp-11 { display: block; background: url(../img/mobile_icons.png) no-repeat 0 0; font-size: 0; text-indent: 0; line-height: 0; }
.sp-11.ios { width: 35px; height: 23px; background-position: 0 0; }
.sp-11.blackberry { width: 24px; height: 20px; background-position: 0 -23px; }
.sp-11.android { width: 71px; height: 21px; background-position: 0 -43px; }
.sp-11.windows-mobile { width: 68px; height: 24px; background-position: 0 -64px; }
.intro-table { margin: 15px 0 0 0; border: solid 1px #dddddd; }
.intro-table table { width: 100%; border: 0; padding: 0; margin: 0; border-spacing: 0; font-family: 'Open Sans', sans-serif; }
.intro-table table tr th { background: #e0e8f1; padding: 5px 2px; font-size: 11px; line-height: 13px; color: #5b6e7c; text-transform: uppercase; font-weight: normal; }
.intro-table table tr td { position: relative; background: #f5f9fd; border: 0; border-top: solid 1px #dddddd; padding: 10px 5px; text-align: center; }
.intro-table table tr td:nth-child(1) { width: 165px; position: relative; padding-left: 25px; }
.intro-table table tr td:nth-child(1):before { content: attr(data-number); font-size: 13px; line-height: 60px; color: #5b6e7c; position: absolute; left: 5px; top: 50%; margin-top: -30px; display: block; }
.intro-table table tr td:nth-child(2) { font-size: 18px; line-height: 20px; color: #595959; font-weight: bold; }
.intro-table table tr td:nth-child(3) { font-size: 16px; line-height: 18px; color: #363636; }
.intro-table table tr td:nth-child(4) { font-size: 18px; line-height: 20px; color: #363636; font-weight: bold; }
.intro-table table tr td:nth-child(5) { width: 120px; }
.intro-table table tr td:nth-child(6) { width: 36px; }
.intro-table table tr:nth-child(odd) td { background: #ffffff; padding: 15px; text-align: left; display: none; }
.intro-table table tr:nth-child(odd) td.opened { display: table-cell; }
.intro-table table tr:nth-child(odd) td:after { content: ''; display: block; clear: both; }
.intro-table table tr:nth-child(odd) td ul { width: 49%; float: left; }
.intro-table table tr:nth-child(odd) td ul + ul { float: right; }
.intro-table table tr:nth-child(odd) td ul li { position: relative; font-size: 13px; line-height: 19px; padding: 0 0 0 10px; display: block; margin-top: 6px; }
.intro-table table tr:nth-child(odd) td ul li:first-child { margin: 0; }
.intro-table table tr:nth-child(odd) td ul li:before { content: ''; position: absolute; top: 8px; left: 0; display: block; width: 4px; height: 4px; background: #63a8e5; border-radius: 50%; }
.intro-table table .price { color: #2071b7; font-size: 20px; line-height: 22px; }
.intro-table table .overview-btn { margin: 4px 0 0 0; padding: 0 5px; background: #e0e8f1; display: block; font-size: 11px; line-height: 20px; color: #455866; text-align: center; cursor: pointer; }
.intro-table table .overview-btn span { display: inline-block; position: relative; padding: 0 10px 0 0; }
.intro-table table .overview-btn span:after { content: ''; position: absolute; top: 50%; right: 0; width: 7px; height: 5px; background: url(../img/strike-down.png) no-repeat 0 0; margin-top: -2px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.intro-table table .overview-btn.clicked span:after { transform: rotate(-180deg); }
.intro-table table .bet-btn { position: relative; display: table; border: solid 2px rgb(50, 143, 223); background-image: -moz-linear-gradient(90deg, rgb(50, 143, 223) 0%, rgb(104, 171, 230) 100%); background-image: -webkit-linear-gradient(90deg, rgb(50, 143, 223) 0%, rgb(104, 171, 230) 100%); background-image: -ms-linear-gradient(90deg, rgb(50, 143, 223) 0%, rgb(104, 171, 230) 100%); border-radius: 3px; font-size: 14px; line-height: 18px; color: #ffffff; padding: 9px 15px; text-transform: uppercase; font-weight: 500; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.intro-table table .bet-btn:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: solid 1px #94ccfd; border-radius: 3px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.intro-table table .bet-btn:hover { border-color: rgb(6, 167, 28); background-image: -moz-linear-gradient(90deg, rgb(6, 167, 28) 0%, rgb(84, 194, 52) 100%); background-image: -webkit-linear-gradient(90deg, rgb(6, 167, 28) 0%, rgb(84, 194, 52) 100%); background-image: -ms-linear-gradient(90deg, rgb(6, 167, 28) 0%, rgb(84, 194, 52) 100%); }
.intro-table table .bet-btn:hover:after { border-color: #8bdf7a; }
.intro-table table tr:nth-child(2) td .bet-btn { border: 1px solid #8ae070; background: #54c234; background: -moz-linear-gradient(top, #54c234 0%, #06a71c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #54c234), color-stop(100%, #06a71c)); background: -webkit-linear-gradient(top, #54c234 0%, #06a71c 100%); background: -o-linear-gradient(top, #54c234 0%, #06a71c 100%); background: -ms-linear-gradient(top, #54c234 0%, #06a71c 100%); background: linear-gradient(to bottom, #54c234 0%, #06a71c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54c234', endColorstr='#06a71c', GradientType=0); -webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s; transition: all 0s; }
.intro-table table tr:nth-child(2) td .bet-btn:hover { background: #209f29; text-decoration: none; border-color: #f5faf5; }
.intro-table table .info-btn { width: 19px; height: 19px; background: url(../img/info-icon.png) no-repeat 0 0; position: relative; font-size: 0; line-height: 0; display: block; margin: 0 auto; cursor: pointer; }
.intro-table table .info-btn .tooltip { position: absolute; width: 216px; bottom: 100%; right: -20px; margin-bottom: 20px; background: rgba(100, 106, 112, 0.8); border-radius: 2px; font-size: 11px; line-height: 15px; color: #ffffff; text-align: left; padding: 10px; font-family: Arial, sans-serif; opacity: 0; visibility: hidden; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.intro-table table .info-btn:hover .tooltip { opacity: 1; visibility: visible; }
.intro-table table .info-btn .tooltip:after { content: ''; position: absolute; top: 100%; right: 15px; display: block; width: 0; height: 0; border: solid 14px transparent; border-top-color: rgba(100, 106, 112, 0.8); }

@media (max-width:1084px) {
  .intro-table table tr th:nth-child(2),
  .intro-table table tr td:nth-child(2) { display: none; }
}

@media (max-width:600px), (min-width:822px) and (max-width:980px) {
  .intro-table table tr th:nth-child(4),
  .intro-table table tr td:nth-child(4) { display: none; }
}

@media (max-width:500px) {
  .intro-table table tr td:nth-child(1) { padding-left: 5px; width: 120px; }
  .intro-table table tr td:nth-child(1):before { display: none; }
  .intro-table table tr td:nth-child(3) { font-size: 12px; line-height: 15px; }
  .intro-table table tr td:nth-child(5) { width: 80px; }
  .intro-table table tr td:nth-child(6) { width: 20px; }
  .intro-table table .horizontal-bb5 { position: relative; overflow: hidden; }
  .intro-table table .horizontal-bb5:after { content: ''; position: absolute; top: 0; left: 50%; margin-left: -75px; }
  .intro-table table .price { display: block; font-size: 18px; line-height: 20px; }
  .intro-table table .overview-btn { font-size: 9px; }
  .intro-table table .info-btn { width: 14px; height: 14px; background-size: 14px 14px; }
  .intro-table table .bet-btn { font-size: 10px; padding-left: 5px; padding-right: 5px; }
}

@media (max-width:480px) {
  .intro-table table tr td { padding-left: 2px; padding-right: 2px; }
  .intro-table table tr:nth-child(2n+1) td ul { float: none; width: 100%; }
  .intro-table table tr:nth-child(2n+1) td ul + ul { float: none; margin-top: 6px; }
  .intro-table table tr:nth-child(2n+1) td ul li { font-size: 12px; line-height: 15px; }
  .intro-table table tr:nth-child(2n+1) td ul li:before { top: 5px; }
}

.intro { position: relative; }
.intro:before { content: ''; display: inline-block; float: right; margin: 0 0 10px 10px; }
.intro.guide:before { top: 10px; right: 0; width: 82px; height: 82px; background: url(../img/icon-guide.png) no-repeat 0 0; }

.quick-nav { border: solid 1px #dddddd; background: #e0e8f1 url(../img/quicknav-bg-desktop.jpg) no-repeat 0 0; padding: 5px 7px; margin: 20px 0 10px 0; }
.quick-nav.rugby { background-image: url(../img/quicknav-bg-rugby.jpg)}
.quick-nav.horse-racing { background-image: url(../img/quicknav-bg-horse-racing.jpg)}
.quick-nav.greyhounds { background-image: url(../img/quicknav-bg-greyhound-racing.jpg)}
.quick-nav.golf { background-image: url(../img/quicknav-bg-golf.jpg)}
.quick-nav.cricket { background-image: url(../img/quicknav-bg-cricket.jpg)}
.quick-nav.boxing { background-image: url(../img/quicknav-bg-boxing.jpg)}
.quick-nav.matched { background-image: url(../img/quicknav-bg-matched.jpg)}
.quick-nav.cicling { background-image: url(../img/quicknav-bg-cycling.jpg)}
.quick-nav.darts { background-image: url(../img/quicknav-bg-darts.jpg)}
.quick-nav.snooker { background-image: url(../img/quicknav-bg-snooker.jpg)}
.quick-nav.tennis { background-image: url(../img/quicknav-bg-tennis.jpg)}
.quick-nav.basket { background-image: url(../img/quicknav-bg-basket.jpg)}
.quick-nav.esports { background-image: url(../img/quicknav-bg-esports.jpg)}
.quick-nav:after { content: ''; display: block; clear: both; }
.quick-nav .title-wp{display:flex;flex-direction:column;height: 163px;justify-content:space-around;padding-left: 20%;align-items: center;}
.quick-nav .title-wp .title-1 {display: block;padding: 5px 0;font: bold 18px/1.2 Arial, sans-serif;text-transform:uppercase;color: #3d3939;text-align: center;}
.quick-nav .title-wp .title-1 span {display: block;font-size: 16px;line-height: 20px;color: #3d3939;font-weight: normal;text-transform: none;}
.quick-nav .title-wp .gbtn {display: inline-block;width:auto;min-width: 0;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.44);border: solid 2px rgb(6, 167, 28);border-radius: 3px;}
.quick-nav .title-wp .gbtn:before {content: ''; position: absolute;top: 1px;left: 1px;right: 1px;bottom: 1px;width: auto;height: auto;border: solid 1px #8ae070;display: block;border-radius: 3px;}
.quick-nav .title-wp:after { content:""; display: block; clear: both; }
.quick-nav .links:after { content: ''; display: block; clear: both; }
.quick-nav .links a { position: relative; margin: 5px 0 0;height: 50px; background: rgba(255, 255, 255, 0.8); display: block; padding: 10px 5px 5px 60px; box-sizing: border-box; font: normal 13px/1.1 'Roboto', sans-serif; color: #8e9499;}
.quick-nav .links a span {display: block; font:15px/1.2 'Roboto Condensed', sans-serif; color: #56626b;text-transform: uppercase; }
.quick-nav .links a:before { content: ''; display: block; background: url(../img/sp/quick_navi.png) no-repeat 0 0; width: 40px; height: 30px; position: absolute; top: 10px; left: 10px; }
.quick-nav .links a.live-link:before { background-position: 0 0; }
.quick-nav .links a.payment-link:before { background-position: 0 -30px; }
.quick-nav .links a.safety-link:before { background-position: 0 -60px; }
.quick-nav .links a.new-link:before { background-position: 0 -90px; }
.quick-nav .links a.pick-link:before { background-position: 0 -120px; }
.quick-nav .links a.faq-link:before { background-position: 0 -150px; }
.quick-nav .links a.odds-link:before { background-position: 0px -180px; }
.quick-nav .links a.bonus-link:before { background-position: 0px -210px; }
.quick-nav .links a.leagues-link:before { background-position: 0 -240px; }
.quick-nav .links a.features-link:before { background-position: 0 -270px; }
.quick-nav .links a.markets-link:before { background-position: 0px -300px; }
.quick-nav .links a.racetype-link:before { background-position: 0px -330px; }
.quick-nav .links a.matched-link:before { background-position: 0 -360px; }
.quick-nav .links a.legality-link:before { background-position: 0 -390px; }
.quick-nav .links a.how-link:before { background-position: 0 -420px; }
.quick-nav .links a.restrictions-link:before { background-position: 0 -450px; }
.quick-nav .links a.terminology-link:before { background-position: 0 -480px; }
.quick-nav .links a.tips-link:before { background-position: 0 -510px; }

@media (min-width:550px){
.quick-nav .links{margin-left: -1%;margin-right: -1%;}
.quick-nav .links a {float: left;width: 49%;margin: 5px 0.5% 0;}
}
@media (min-width:768px) and (max-width:821px), (min-width:1100px) {
.quick-nav {padding-top:1px;}
.quick-nav .links {overflow: hidden;}
.quick-nav .title-wp {float: left;max-width: 32%;padding-left: 8%;padding-right: 1%;}
}
@media (min-width:1100px) {
.quick-nav .title-wp {max-width: 35%;padding-left: 9%;padding-right: 2%;}
}

/* offer box */

.offer-box-wp { margin-top: 15px; }
.offer-box-wp .offer-box { position: relative; padding: 10px 15px 10px 215px; border: solid 1px #d6d8d9; min-height: 200px; }
.offer-box-wp .image { position: absolute; left: 15px; top: 10px; display: block; width: 187px; }
.offer-box-wp .image img { display: block; width: 100%; height: auto; }
.offer-box-wp .title { padding: 0 0 10px 0; margin: 0 0 15px 0; border-bottom: solid 1px #eeeeee; font-size: 16px; line-height: 20px; color: #748896; text-align: center; font-weight: 500; font-family: 'Open Sans', sans-serif; }
.offer-box-wp .box-cnt:after { content: ''; display: block; clear: both; }
.offer-box-wp .box-cnt ul { float: left; width: 220px; }
.offer-box-wp .box-cnt ul + ul { float: right; }
.offer-box-wp .box-cnt ul li { margin: 10px 0 0 0; display: block; padding: 0 0 0 15px; position: relative; font-size: 15px; line-height: 17px; color: #595959; }
.offer-box-wp .box-cnt ul li:before { content: ''; display: block; position: absolute; top: 5px; left: 0; width: 9px; height: 8px; background: url(../img/green_check.png) no-repeat 0 0; }
.offer-box-wp .box-cnt ul li:first-child { margin: 0; }
.offer-box-wp .box-bottom { padding: 15px 0 0 0; border-top: solid 1px #eeeeee; margin-top: 15px; }
.offer-box-wp .box-bottom:after { content: ''; display: block; clear: both; }
.offer-box-wp .box-bottom .list-os { float: left; padding: 5px 0 0 0; }
.offer-box-wp .box-bottom .list-os .sp-11 { float: left; margin: 0 0 0 20px; }
.offer-box-wp .box-bottom .list-os .sp-11:first-child { margin: 0; }
.offer-box-wp .box-bottom .gbtn { float: right; max-width: 210px; width: 100%; }
.offer-box-wp > p { padding: 5px 0 0 0; margin: 0; font-size: 11px; line-height: 13px; color: #8b9298; text-align: center; font-family: 'Open Sans', sans-serif; }

@media (max-width:804px), (min-width:822px) and (max-width:1084px) {
  .offer-box-wp .box-bottom .list-os { float: none; display: table; margin: 0 auto; margin-bottom: 15px; }
  .offer-box-wp .box-bottom .gbtn { float: none; display: block; margin: 0 auto; max-width: 260px; }
}

@media (max-width:730px), (min-width:822px) and (max-width:1010px) {
  .offer-box-wp .box-cnt { display: table; margin: 0 auto; }
  .offer-box-wp .box-cnt ul { float: none; width: 100%; }
  .offer-box-wp .box-cnt ul + ul { float: none; margin-top: 10px; }
}

@media (max-width:560px) {
  .offer-box-wp .offer-box { padding: 15px; }
  .offer-box-wp .image { position: relative; top: auto; left: auto; margin: 0 auto 15px auto; }
  .offer-box-wp .box-bottom .list-os .sp-11 { margin-left: 12px; }
  .offer-box-wp .box-bottom .gbtn { max-width: 210px; }
}

@media (max-width:400px) {
  .offer-box-wp .title { font-size: 15px; line-height: 18px; }
}
@media (max-width:559px) {
.table-best .bonus .btn.center{text-align:center;} 
}

.new-betting-box { padding: 22px 10px 25px 10px; border: solid 1px #d6d8d9; }
.new-betting-box span { position: relative; display: table; margin: 0 auto; font-size: 14px; line-height: 18px; color: #3f3f3f; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: bold; }
.new-betting-box span:after { content: ''; display: block; position: absolute; top: -8px; right: -25px; width: 58px; height: 78px; background: url(../img/sidebar-betting-strike.png) no-repeat 0 0; }
.new-betting-box.na span:after { content: ''; display: none; }
.new-betting-box span a { font-size: 17px; color: #1f3be8; text-decoration: underline; display: block; }
.new-betting-box span a:hover { text-decoration: none; }
.x2img { border: 1px solid #ddd; }
.x2img .title { font: 600 13px/1 'open sans', sans-serif; color: #626262; text-align: center; padding: 10px; border-bottom: 1px solid #ddd; text-transform: uppercase; }
.x2img .img { text-align: center; padding: 3% 1.3% 2.2%; }
.x2img .img a,
.review-gallery.side-by-side .lightbox { display: block; position: relative }
.x2img .img a:first-child,
.review-gallery.side-by-side li .lightbox:first-child { margin-bottom: 20px; }

@media (min-width:550px) {
  .x2img .img a,
  .review-gallery.side-by-side .lightbox { display: inline-block; width: 50%; line-height: 0; }
  .review-gallery.side-by-side .lightbox { width: 49%; }
  .review-gallery.side-by-side .lightbox + .lightbox { margin-left: 2%; }
  .x2img .img a:first-child,
  .review-gallery.side-by-side li .lightbox:first-child { margin-bottom: 0; }
  .x2img .img a img,
  .review-gallery.side-by-side .lightbox img { max-width: 96%; }
}

/* ------------------------------------------------------------ *\
  Slider Alternative
\* ------------------------------------------------------------ */
.review-gallery.v2 .slider-alternative a { display: block; }
.review-gallery.v2 .slider-alternative a:before { content: ''; opacity: 0; visibility: hidden; transition: opacity .3s, visibility .3s; }
.review-gallery.v2 .slider-alternative a:hover:before { opacity: 1; visibility: visible; }
.review-gallery.v2 .slider-alternative a img { float: none; max-width: 100%; }
.review-gallery.v2 .slider-alternative li img { max-width: 100%; height: auto; margin: 0 auto; }
.review-gallery.v2 .slider-alternative .content { display: block; padding-top: 10px; font-size: 18px; text-align: center; }
.review-gallery.v2 .box-border-title { padding: 10px; margin: -20px -40px 15px; font: 600 13px/1 'open sans', sans-serif; color: #626262; text-align: center; border-bottom: 1px solid #ddd; text-transform: uppercase; }
.review-gallery.v2.box-border-alt { padding: 20px 40px; }

/* ------------------------------------------------------------ *\
  Tooltips
\* ------------------------------------------------------------ */

.table-best [href^="/play"] { position: relative; }
.table-best [href^="/play"]:before { content: none; position: absolute; width: 300px; top: 100%; left: 50%; padding: 10px; margin: 10px 0 0 -161px; border: 1px solid #ddd; border-radius: 6px; opacity: 0; visibility: hidden; font-size: 12px; line-height: 1.2; color: #707070; white-space: normal; background: #fff; z-index: 1; transition: opacity .3s, visibility .3s; }
.table-best [href^="/play"]:hover:before { opacity: 1; visibility: visible; }
.table-best [href^="/play/bet365"]:before { content: 'Up to £100 Bet Credits. New Customers Only. Sign up, deposit £5 or more to your account and bet365 will match your qualifying deposit in Bet Credits when you place qualifying bets to the same value and they are settled. Min odds/bet and payment method exclusions apply. Returns exclude Bet Credits stake. T&Cs, time limits & exclusions apply. 18+'; }

/* ------------------------------------------------------------ *\
  Terms Global
\* ------------------------------------------------------------ */
.terms-global { padding-top: 10px; font-size: 11px; color: #bbb; text-align: right; clear: both; }

/* ------------------------------------------------------------ *\
  New Titles
\* ------------------------------------------------------------ */
.hs-title { font-family: 'Open Sans', sans-serif; line-height: 1.2; font-weight: 400; color: #242424; margin: 15px 0; }
h1.hs-title { font-size: 28px; }
h2.hs-title { font-size: 24px; }
h3.hs-title { font-size: 22px; }
h4.hs-title { font-size: 18px; }
h5.hs-title { font-size: 16px; }
h6.hs-title { font-size: 12px; }

.icon-p { position: relative; }
.icon-p:after { content: ''; display: block; clear: both; }
.icon-p:before { content: ''; float: left; margin: -5px 10px 0 0; }
.icon-p.tips:before { width: 90px; height: 76px; background: url(../img/icon-tips.png) no-repeat 0 0; }


/* .person-box */
.person-box { margin: 20px 0 0 0; border: solid 1px #e8e8e8; padding: 20px 20px 10px; }
.person-box .cnt { position: relative; }
.person-box .cnt p { margin: 0; font-size: 16px; line-height: 20px; color: #1d3a6f; font-family: 'Open Sans', sans-serif; font-weight: 600; font-style: italic; text-align: center; }
.person-box .cnt img { border-radius: 50%; display: block; }
.person-box .lside { margin: 0 auto; display: table; }
.person-box .bside { font-size: 11px; line-height: 15px; color: #727476; text-align: center; padding: 20px 0 0 0; font-family: Arial, sans-serif; font-style: italic; }
.person-box .bside a { color: #093a94; text-decoration: underline; }
.person-box .bside a:hover { text-decoration: none; }

@media (min-width:600px) {
	.person-box .cnt { padding: 0 0 60px 140px; min-height: 180px; display: table; width: 100%; }
	.person-box .cnt p { height: 120px; display: table-cell; vertical-align: middle; }
	.person-box .lside { position: absolute; top: 0; left: 0; }
	.person-box .bside { position: absolute; bottom: 20px; left: 140px; display: block; padding: 0; text-align: left; }
}


/* .icon-box */
.icon-box { margin: 27px 0 0 0; border: solid 1px #e8e8e8; padding: 15px; position: relative; font-size: 12px; line-height: 20px; color: #707070; }
.icon-box + .icon-box { margin-top: 7px; }
.icon-box:before { content: ''; float: left; margin: 0 15px 15px 0; width: 60px; height: 60px; display: block; }
.icon-box.eye-mask:before { background: url(../img/icon-eye-mask.png) no-repeat 0 0; }
.icon-box.beer:before { background: url(../img/icon-beer.png) no-repeat 0 0; }
.icon-box.coins:before { background: url(../img/icon-coins.png) no-repeat 0 0; }
.icon-box.token:before { background: url(../img/icon-token.png) no-repeat 0 0; }
.icon-box.rotation:before { background: url(../img/icon-rotation.png) no-repeat 0 0; }

@media (min-width:480px) {
	.icon-box { padding: 15px 30px 15px 90px; }
	.icon-box:before { content: ''; position: absolute; top: 50%; transform: translateY(-50%); left: 10px; float: none; margin: 0; }
}


/* .alphabetic-box */
.alphabetic-box { border: solid 1px #d6d8d9; margin: 20px 0 0 0; }
.alphabetic-box .box-top { position: relative; background: #f5f9fd; border-bottom: solid 1px #d6d8d9; padding: 20px; }
.alphabetic-box .box-top:after { content: ''; display: block; clear: both; }
.alphabetic-box .box-top .list-letters { display: block; min-height: 25px; }
.alphabetic-box .box-top .list-letters:after { content: ''; display: block; clear: both; }
.alphabetic-box .box-top .list-letters li { float: left; padding: 2px; }
.alphabetic-box .box-top .list-letters li a { display: block; width: 25px; height: 25px; color: #6d6d6d; border-radius: 50%; transition: all .2s; font-size: 13px; line-height: 25px; text-align: center; text-transform: uppercase; font-weight: bold; font-family: Arial, sans-serif; }
.alphabetic-box .box-top .list-letters li a:hover,
.alphabetic-box .box-top .list-letters li.active a { background-color: #da3115; color: #ffffff; }
.alphabetic-box .box-top .search-box { position: relative; display: block; padding: 8px 30px 8px 15px; height: 40px; border: solid 1px #7f919e; background: #ffffff; border-radius: 10px; margin-bottom: 15px; }
.alphabetic-box .box-top .search-box:after { content: ''; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; display: block; width: 18px; height: 18px; background: url(../img/search-icon.png) no-repeat 0 0; }
.alphabetic-box .box-top .search-box .field { background: transparent; border: 0; width: 100%; height: 24px; font-size: 13px; line-height: 24px; color: #676767; font-family: Arial, sans-serif; }

.alphabetic-box .box-cnt { padding: 30px 15px 30px 10px; position: relative; overflow: hidden; }
.alphabetic-box .box-cnt:after { content: attr(data-empty); position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; font-size: 14px; line-height: 18px; text-align: center; color: #707070; display: block; font-family:  Arial, sans-serif; }
.alphabetic-box .box-cnt ul { background: #ffffff; position: relative; z-index: 5; }
.alphabetic-box .box-cnt ul li { font-size: 13px; line-height: 26px; color: #707070; padding: 0 0 0 60px; margin: 20px 0 0 0; position: relative; }
.alphabetic-box .box-cnt ul li:first-child { margin: 0; }
.alphabetic-box .box-cnt ul li:before { content: ''; position: absolute; left: 20px; top: 40px; bottom: 12px; background: #7f919e; width: 1px; display: block; }
.alphabetic-box .box-cnt ul li:after { content: attr(data-letter); width: 34px; height: 34px; position: absolute; top: 5px; left: 3px; border-radius: 50%; background: #f5f5f5; border: solid 1px #7f919e; font-size: 24px; line-height: 34px; color: #da3115; text-transform: uppercase; text-align: center; font-family: Arial, sans-serif; z-index: 5; }
.alphabetic-box .box-cnt ul li p { margin: 20px 0 0 0; }
.alphabetic-box .box-cnt ul li mark { background: #da3115; color: #ffffff; }
.alphabetic-box .box-cnt ul li p:first-child { margin: 0; }
.alphabetic-box .box-cnt ul li strong { color: #da3115; }

.alphabetic-box .box-bottom { padding: 10px 50px; position: relative; border-top: solid 1px #d6d8d9; font-size: 12px; line-height: 16px; text-align: center; }
.alphabetic-box .box-bottom button { color: #1c7fe6; font-weight: bold; text-transform: uppercase; font-family: Arial, sans-serif; text-decoration: underline; border: 0; background: transparent; cursor: pointer; }
.alphabetic-box .box-bottom button:hover { text-decoration: none; }
.alphabetic-box .box-bottom:before,
.alphabetic-box .box-bottom:after { content: '-'; position: absolute; top: 50%; transform: translateY(-50%); width: 19px; height: 19px; background: #ffffff; border: solid 1px #cdcccd; display: block; font-size: 16px; line-height: 19px; color: #cdcccd; text-align: center; font-family: Arial, sans-serif; }
.alphabetic-box .box-bottom:before { left: 14px; }
.alphabetic-box .box-bottom:after { right: 14px; }
.alphabetic-box.closed .box-bottom:before,
.alphabetic-box.closed .box-bottom:after { content: '+'; }

ul.aligncenter {text-align: center;}

@media (min-width:600px) {
	.alphabetic-box .box-top { padding: 20px 250px 20px 50px; }

	.alphabetic-box .box-top .search-box { position: absolute; top: 20px; right: 50px; width: 185px; margin: 0; padding: 0px 30px 0px 15px; height: 24px; border-radius: 20px; }
}

.circ-before:before { content: ''; float: left; margin: 6px 15px 2px 0; }
.circ-icon:before, .circ-icon:after { display: block; margin-left: auto; margin-right: auto; }
.circ-icon:before, .circ-icon:after, .circ-before:before { background-color: #fff; border: 2px solid #7f919e; width: 62px; height: 62px; background-position: center; background-repeat: no-repeat; border-radius: 50%; }
a.circ-icon:before, a.circ-icon:after { transition: border-color .15s; }
a.circ-icon:hover:before, a.circ-icon:hover:after { border-color: #509fe3; }

@media only screen and (min-width: 768px) {
	.circ-before:before { margin: 10px 15px 5px 0; }
	.circ-icon:before, .circ-icon:after, .circ-before:before { width: 74px; height: 74px; }
}

.circ-before.bingo:before, .circ-icon.bingo:before, .circ-icon.bingo:after { background-image: url(../img/circ-icon/bingo.png); }
.circ-before.cards:before, .circ-icon.cards:before, .circ-icon.cards:after { background-image: url(../img/circ-icon/cards.png); }
.circ-before.casino:before, .circ-icon.casino:before, .circ-icon.casino:after { background-image: url(../img/circ-icon/casino.png); }
.circ-before.cog:before, .circ-icon.cog:before, .circ-icon.cog:after { background-image: url(../img/circ-icon/cog.png); }
.circ-before.gift:before, .circ-icon.gift:before, .circ-icon.gift:after { background-image: url(../img/circ-icon/gift.png); }
.circ-before.live:before, .circ-icon.live:before, .circ-icon.live:after { background-image: url(../img/circ-icon/live.png); }
.circ-before.lotto:before, .circ-icon.lotto:before, .circ-icon.lotto:after { background-image: url(../img/circ-icon/lotto.png); }
.circ-before.mobile:before, .circ-icon.mobile:before, .circ-icon.mobile:after { background-image: url(../img/circ-icon/mobile.png); }
.circ-before.poker:before, .circ-icon.poker:before, .circ-icon.poker:after { background-image: url(../img/circ-icon/poker.png); }
.circ-before.ribbon:before, .circ-icon.ribbon:before, .circ-icon.ribbon:after { background-image: url(../img/circ-icon/ribbon.png); }
.circ-before.sports-betting:before, .circ-icon.sports-betting:before, .circ-icon.sports-betting:after { background-image: url(../img/circ-icon/sports-betting.png); }
.circ-before.top:before, .circ-icon.top:before, .circ-icon.top:after { background-image: url(../img/circ-icon/top.png); }
.circ-before.ukgc:before, .circ-icon.ukgc:before, .circ-icon.ukgc:after { background-image: url(../img/circ-icon/ukgc.png); }
.circ-before.paypal:before, .circ-icon.paypal:before, .circ-icon.paypal:after { background-image: url(../img/circ-icon/paypal.png); }

.circle-row { margin: 20px 0 10px; }
.circle-row.blue { background: #ccd9e3; padding: 25px 10px 0; margin-bottom: 20px; position: relative; margin-left: -10px; margin-right: -10px; }
.circle-row ul { list-style: none; margin: 0; padding: 0; display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-start; text-align: center; }
.circle-row li { flex-basis: 33.33%; max-width: 33.33%; margin-bottom: 10px; }
.circle-row li a,
.circle-row li span { display: block; font-size: 12px; line-height: 15px; color: #3f3f3f; padding-left: 5px; padding-right: 5px; }
.circle-row li a:before,
.circle-row li span:before { content: ''; margin-bottom: 5px; }
.circle-row.blue li { margin-bottom: 20px; }
.circle-row.blue li a:before,
.circle-row.blue li span:before { box-shadow: 0 0 0 6px rgba(255,255,255,.55), 0 0 0 8px rgba(127,145,158,.55); margin-bottom: 15px; }
.circle-row.blue li a:before { transition: box-shadow .15s; }
.circle-row.blue li a:hover:before { border-color: #7f919e; box-shadow: 0 0 0 6px rgba(255,255,255,.55), 0 0 0 8px rgba(80,159,227,.55); }

@media only screen and (min-width: 423px) {
	.circle-row.blue { margin-left: -17px; margin-right: -17px; }
}

@media only screen and (min-width: 480px) and (max-width: 599px) {
	.circle-row li { flex-basis: 25%; max-width: 25% }
}

@media only screen and (min-width: 600px) and (max-width: 767px), only screen and (min-width: 823px) and (max-width: 1023px) {
	.circle-row li { flex-basis: 20%; max-width: 20%; }
}

@media only screen and (min-width: 768px) {
	.circle-row.blue li a:before,
	.circle-row.blue li span:before { box-shadow: 0 0 0 8px rgba(255,255,255,.55), 0 0 0 10px rgba(127,145,158,.55); }
	.circle-row.blue li a:hover:before { box-shadow: 0 0 0 8px rgba(255,255,255,.55), 0 0 0 10px rgba(80,159,227,.55); }
}

@media only screen and (min-width: 768px) and (max-width: 822px), only screen and (min-width: 1024px) {
	.circle-row li { flex-basis: 14.285%; max-width: 14.285%; }
	.circle-row li:first-child:nth-last-child(5),
	.circle-row li:first-child:nth-last-child(5) ~ li { flex-basis: 20%; max-width: 20%; }
	.circle-row li:first-child:nth-last-child(6),
	.circle-row li:first-child:nth-last-child(6) ~ li { flex-basis: 16.66%; max-width: 16.66%; }
}

@media only screen and (min-width: 480px) {
	.circle-row li:first-child:nth-last-child(2),
	.circle-row li:first-child:nth-last-child(2) ~ li { flex-basis: 50%; max-width: 50%; }
	.circle-row li:first-child:nth-last-child(3),
	.circle-row li:first-child:nth-last-child(3) ~ li { flex-basis: 33.33%; max-width: 33.33%; }
}

@media only screen and (min-width: 600px) {
	.circle-row li:first-child:nth-last-child(4),
	.circle-row li:first-child:nth-last-child(4) ~ li { flex-basis: 25%; max-width: 25%; }
}

/* logos title */
.logos-title { text-align: center; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 1.2; color: #707070; padding: 10px; border-bottom: 1px solid #f0f0f0; margin: 20px 0 0; }
.logos-title.narrow { margin-left: auto; margin-right: auto; max-width: 640px; }

.logos-row { margin: 20px 0 0; }
.logos-row.narrow { margin-left: auto; margin-right: auto; max-width: 640px; }
.logos-row ul { list-style: none; margin: 0; padding: 0; display: flex; flex-flow: row wrap; justify-content: space-around; align-items: center; }
.logos-row li { padding: 0 5px; margin-bottom: 20px; }

/* _sec */
._sec { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; color: transparent; text-decoration: none; background-position: center; background-repeat: no-repeat; }
._sec.ecogra { background-image: url(../img/security/ecogra.png); width: 96px; height: 28px; }
._sec.gc { background-image: url(../img/security/gc.png); width: 75px; height: 19px; }
._sec.truste { background-image: url(../img/security/truste.png); width: 82px; height: 30px; }
._sec.ssl { background-image: url(../img/security/ssl.png); width: 97px; height: 30px; }
._sec.gamcare { background-image: url(../img/security/gamcare.png); width: 27px; height: 28px; }
._sec.gamblers-anonymous { background-image: url(../img/security/gamblers-anonymous.png); width: 44px; height: 28px; }
._sec.gambleaware { background-image: url(../img/security/gambleaware.png); width: 93px; height: 28px; }

/* _provider */
._provider { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; color: transparent; text-decoration: none; background-position: center; background-repeat: no-repeat; }
._provider.playtech { background-image: url(../img/providers/playtech.png); width: 77px; height: 17px; }
._provider.microgaming { background-image: url(../img/providers/microgaming.png); width: 79px; height: 20px; }
._provider.evolution-gaming { background-image: url(../img/providers/evolution-gaming.png); width: 66px; height: 22px; }
._provider.netent { background-image: url(../img/providers/netent.png); width: 58px; height: 21px; }
._provider.openbet { background-image: url(../img/providers/openbet.png); width: 60px; height: 21px; }
._provider.geneity { background-image: url(../img/providers/geneity.png); width: 77px; height: 18px; }
._provider.igt { background-image: url(../img/providers/igt.png); width: 52px; height: 19px; }
._provider.virtue-fusion { background-image: url(../img/providers/virtue-fusion.png); width: 78px; height: 29px; }

/* _opmini */
._opmini { background-image: url("../img/sp/logo-color-small.png"); width: 80px; height: 38px; display: inline-block; vertical-align: middle; font-size: 0; color: transparent; }
._opmini.ladbrokes { background-position: 0 0; }
._opmini.bet365 { background-position: center -38px; }
._opmini.coral { background-position: center -76px; }
._opmini.paddypower { background-position: center -114px; }
._opmini.skybet { background-position: center -152px; }
._opmini.williamhill { background-position: center -190px; }
._opmini.betvictor { background-position: center -228px; }
._opmini.betway { background-position: center -266px; }
._opmini.sport888 { background-position: center -304px; }
._opmini.netbet { background-position: center -342px; }
._opmini.bet10 { background-position: center -379px; }
._opmini.boyle { background-position: center -418px; }
._opmini.bwin { background-position: center -456px; }
._opmini.leovegas { background-position: center -494px; }
._opmini.mrgreen { background-position: center -532px; }
._opmini.titanbet { background-position: center -570px; }
._opmini.winner { background-position: center -608px; }
._opmini.betfred { background-position: center -646px; }
._opmini.grosvenor { background-position: center -685px; }
._opmini.marathonbet { background-position: center -722px; }
._opmini.betbright { background-position: center -760px; }
._opmini.sportnation { background-position: center -798px; }
._opmini.karamba { background-position: center -836px; }
._opmini.mansionbet { background-position: center  -877px; }
._opmini.lvbet { background-position: center  -916px; }
._opmini.volt { background-position: center  -956px; }
._opmini.novibet { background-position: center  -996px; }
._opmini.grandivy { background-position: center  -1038px; }
._opmini.royalpanda { background-position: center  -1078px; }
._opmini.poker888 { background-position: center  -1116px; }
._opmini.ladies888 { background-position: center  -1156px; }
._opmini.wink { background-position: center  -1198px; }
._opmini.buzz { background-position: center  -1238px; }
._opmini.lottoland { background-position: center  -1278px; }
._opmini.thelotter { background-position: center  -1318px; }
._opmini.multilotto { background-position: center  -1358px; }
._opmini.funcasino { background-position: center  -1396px; }
._opmini.ahti { background-position: center  -1438px; }
._opmini.yako { background-position: center  -1480px; }
._opmini.mongoose { background-position: center  -1520px; }
._opmini.hyper { background-position: center  -1558px; }
._opmini.playojo { background-position: center  -1598px; }

/* table sizes */
@media only screen and (max-width: 767px), only screen and (min-width: 823px) and (max-width: 1023px) {
  [data-width-1m="5"] thead tr th:nth-child(1),
  [data-width-1m="5"] tbody tr td:nth-child(1),
  [data-width-2m="5"] thead tr th:nth-child(2),
  [data-width-2m="5"] tbody tr td:nth-child(2),
  [data-width-3m="5"] thead tr th:nth-child(3),
  [data-width-3m="5"] tbody tr td:nth-child(3),
  [data-width-4m="5"] thead tr th:nth-child(4),
  [data-width-4m="5"] tbody tr td:nth-child(4),
  [data-width-5m="5"] thead tr th:nth-child(5),
  [data-width-5m="5"] tbody tr td:nth-child(5),
  [data-width-6m="5"] thead tr th:nth-child(6),
  [data-width-6m="5"] tbody tr td:nth-child(6),
  [data-width-7m="5"] thead tr th:nth-child(7),
  [data-width-7m="5"] tbody tr td:nth-child(7),
  [data-width-8m="5"] thead tr th:nth-child(8),
  [data-width-8m="5"] tbody tr td:nth-child(8),
  [data-width-9m="5"] thead tr th:nth-child(9),
  [data-width-9m="5"] tbody tr td:nth-child(9),
  [data-width-10m="5"] thead tr th:nth-child(10),
  [data-width-10m="5"] tbody tr td:nth-child(10) { flex-basis: 5%; width: 5%; max-width: 5%; }

  [data-width-1m="10"] thead tr th:nth-child(1),
  [data-width-1m="10"] tbody tr td:nth-child(1),
  [data-width-2m="10"] thead tr th:nth-child(2),
  [data-width-2m="10"] tbody tr td:nth-child(2),
  [data-width-3m="10"] thead tr th:nth-child(3),
  [data-width-3m="10"] tbody tr td:nth-child(3),
  [data-width-4m="10"] thead tr th:nth-child(4),
  [data-width-4m="10"] tbody tr td:nth-child(4),
  [data-width-5m="10"] thead tr th:nth-child(5),
  [data-width-5m="10"] tbody tr td:nth-child(5),
  [data-width-6m="10"] thead tr th:nth-child(6),
  [data-width-6m="10"] tbody tr td:nth-child(6),
  [data-width-7m="10"] thead tr th:nth-child(7),
  [data-width-7m="10"] tbody tr td:nth-child(7),
  [data-width-8m="10"] thead tr th:nth-child(8),
  [data-width-8m="10"] tbody tr td:nth-child(8),
  [data-width-9m="10"] thead tr th:nth-child(9),
  [data-width-9m="10"] tbody tr td:nth-child(9),
  [data-width-10m="10"] thead tr th:nth-child(10),
  [data-width-10m="10"] tbody tr td:nth-child(10) { flex-basis: 10%; width: 10%; max-width: 10%; }

  [data-width-1m="15"] thead tr th:nth-child(1),
  [data-width-1m="15"] tbody tr td:nth-child(1),
  [data-width-2m="15"] thead tr th:nth-child(2),
  [data-width-2m="15"] tbody tr td:nth-child(2),
  [data-width-3m="15"] thead tr th:nth-child(3),
  [data-width-3m="15"] tbody tr td:nth-child(3),
  [data-width-4m="15"] thead tr th:nth-child(4),
  [data-width-4m="15"] tbody tr td:nth-child(4),
  [data-width-5m="15"] thead tr th:nth-child(5),
  [data-width-5m="15"] tbody tr td:nth-child(5),
  [data-width-6m="15"] thead tr th:nth-child(6),
  [data-width-6m="15"] tbody tr td:nth-child(6),
  [data-width-7m="15"] thead tr th:nth-child(7),
  [data-width-7m="15"] tbody tr td:nth-child(7),
  [data-width-8m="15"] thead tr th:nth-child(8),
  [data-width-8m="15"] tbody tr td:nth-child(8),
  [data-width-9m="15"] thead tr th:nth-child(9),
  [data-width-9m="15"] tbody tr td:nth-child(9),
  [data-width-10m="15"] thead tr th:nth-child(10),
  [data-width-10m="15"] tbody tr td:nth-child(10) { flex-basis: 15%; width: 15%; max-width: 15%; }

  [data-width-1m="20"] thead tr th:nth-child(1),
  [data-width-1m="20"] tbody tr td:nth-child(1),
  [data-width-2m="20"] thead tr th:nth-child(2),
  [data-width-2m="20"] tbody tr td:nth-child(2),
  [data-width-3m="20"] thead tr th:nth-child(3),
  [data-width-3m="20"] tbody tr td:nth-child(3),
  [data-width-4m="20"] thead tr th:nth-child(4),
  [data-width-4m="20"] tbody tr td:nth-child(4),
  [data-width-5m="20"] thead tr th:nth-child(5),
  [data-width-5m="20"] tbody tr td:nth-child(5),
  [data-width-6m="20"] thead tr th:nth-child(6),
  [data-width-6m="20"] tbody tr td:nth-child(6),
  [data-width-7m="20"] thead tr th:nth-child(7),
  [data-width-7m="20"] tbody tr td:nth-child(7),
  [data-width-8m="20"] thead tr th:nth-child(8),
  [data-width-8m="20"] tbody tr td:nth-child(8),
  [data-width-9m="20"] thead tr th:nth-child(9),
  [data-width-9m="20"] tbody tr td:nth-child(9),
  [data-width-10m="20"] thead tr th:nth-child(10),
  [data-width-10m="20"] tbody tr td:nth-child(10) { flex-basis: 20%; width: 20%; max-width: 20%; }

  [data-width-1m="25"] thead tr th:nth-child(1),
  [data-width-1m="25"] tbody tr td:nth-child(1),
  [data-width-2m="25"] thead tr th:nth-child(2),
  [data-width-2m="25"] tbody tr td:nth-child(2),
  [data-width-3m="25"] thead tr th:nth-child(3),
  [data-width-3m="25"] tbody tr td:nth-child(3),
  [data-width-4m="25"] thead tr th:nth-child(4),
  [data-width-4m="25"] tbody tr td:nth-child(4),
  [data-width-5m="25"] thead tr th:nth-child(5),
  [data-width-5m="25"] tbody tr td:nth-child(5),
  [data-width-6m="25"] thead tr th:nth-child(6),
  [data-width-6m="25"] tbody tr td:nth-child(6),
  [data-width-7m="25"] thead tr th:nth-child(7),
  [data-width-7m="25"] tbody tr td:nth-child(7),
  [data-width-8m="25"] thead tr th:nth-child(8),
  [data-width-8m="25"] tbody tr td:nth-child(8),
  [data-width-9m="25"] thead tr th:nth-child(9),
  [data-width-9m="25"] tbody tr td:nth-child(9),
  [data-width-10m="25"] thead tr th:nth-child(10),
  [data-width-10m="25"] tbody tr td:nth-child(10) { flex-basis: 25%; width: 25%; max-width: 25%; }

  [data-width-1m="30"] thead tr th:nth-child(1),
  [data-width-1m="30"] tbody tr td:nth-child(1),
  [data-width-2m="30"] thead tr th:nth-child(2),
  [data-width-2m="30"] tbody tr td:nth-child(2),
  [data-width-3m="30"] thead tr th:nth-child(3),
  [data-width-3m="30"] tbody tr td:nth-child(3),
  [data-width-4m="30"] thead tr th:nth-child(4),
  [data-width-4m="30"] tbody tr td:nth-child(4),
  [data-width-5m="30"] thead tr th:nth-child(5),
  [data-width-5m="30"] tbody tr td:nth-child(5),
  [data-width-6m="30"] thead tr th:nth-child(6),
  [data-width-6m="30"] tbody tr td:nth-child(6),
  [data-width-7m="30"] thead tr th:nth-child(7),
  [data-width-7m="30"] tbody tr td:nth-child(7),
  [data-width-8m="30"] thead tr th:nth-child(8),
  [data-width-8m="30"] tbody tr td:nth-child(8),
  [data-width-9m="30"] thead tr th:nth-child(9),
  [data-width-9m="30"] tbody tr td:nth-child(9),
  [data-width-10m="30"] thead tr th:nth-child(10),
  [data-width-10m="30"] tbody tr td:nth-child(10) { flex-basis: 30%; width: 30%; max-width: 30%; }

  [data-width-1m="35"] thead tr th:nth-child(1),
  [data-width-1m="35"] tbody tr td:nth-child(1),
  [data-width-2m="35"] thead tr th:nth-child(2),
  [data-width-2m="35"] tbody tr td:nth-child(2),
  [data-width-3m="35"] thead tr th:nth-child(3),
  [data-width-3m="35"] tbody tr td:nth-child(3),
  [data-width-4m="35"] thead tr th:nth-child(4),
  [data-width-4m="35"] tbody tr td:nth-child(4),
  [data-width-5m="35"] thead tr th:nth-child(5),
  [data-width-5m="35"] tbody tr td:nth-child(5),
  [data-width-6m="35"] thead tr th:nth-child(6),
  [data-width-6m="35"] tbody tr td:nth-child(6),
  [data-width-7m="35"] thead tr th:nth-child(7),
  [data-width-7m="35"] tbody tr td:nth-child(7),
  [data-width-8m="35"] thead tr th:nth-child(8),
  [data-width-8m="35"] tbody tr td:nth-child(8),
  [data-width-9m="35"] thead tr th:nth-child(9),
  [data-width-9m="35"] tbody tr td:nth-child(9),
  [data-width-10m="35"] thead tr th:nth-child(10),
  [data-width-10m="35"] tbody tr td:nth-child(10) { flex-basis: 35%; width: 35%; max-width: 35%; }

  [data-width-1m="40"] thead tr th:nth-child(1),
  [data-width-1m="40"] tbody tr td:nth-child(1),
  [data-width-2m="40"] thead tr th:nth-child(2),
  [data-width-2m="40"] tbody tr td:nth-child(2),
  [data-width-3m="40"] thead tr th:nth-child(3),
  [data-width-3m="40"] tbody tr td:nth-child(3),
  [data-width-4m="40"] thead tr th:nth-child(4),
  [data-width-4m="40"] tbody tr td:nth-child(4),
  [data-width-5m="40"] thead tr th:nth-child(5),
  [data-width-5m="40"] tbody tr td:nth-child(5),
  [data-width-6m="40"] thead tr th:nth-child(6),
  [data-width-6m="40"] tbody tr td:nth-child(6),
  [data-width-7m="40"] thead tr th:nth-child(7),
  [data-width-7m="40"] tbody tr td:nth-child(7),
  [data-width-8m="40"] thead tr th:nth-child(8),
  [data-width-8m="40"] tbody tr td:nth-child(8),
  [data-width-9m="40"] thead tr th:nth-child(9),
  [data-width-9m="40"] tbody tr td:nth-child(9),
  [data-width-10m="40"] thead tr th:nth-child(10),
  [data-width-10m="40"] tbody tr td:nth-child(10) { flex-basis: 40%; width: 40%; max-width: 40%; }

  [data-width-1m="45"] thead tr th:nth-child(1),
  [data-width-1m="45"] tbody tr td:nth-child(1),
  [data-width-2m="45"] thead tr th:nth-child(2),
  [data-width-2m="45"] tbody tr td:nth-child(2),
  [data-width-3m="45"] thead tr th:nth-child(3),
  [data-width-3m="45"] tbody tr td:nth-child(3),
  [data-width-4m="45"] thead tr th:nth-child(4),
  [data-width-4m="45"] tbody tr td:nth-child(4),
  [data-width-5m="45"] thead tr th:nth-child(5),
  [data-width-5m="45"] tbody tr td:nth-child(5),
  [data-width-6m="45"] thead tr th:nth-child(6),
  [data-width-6m="45"] tbody tr td:nth-child(6),
  [data-width-7m="45"] thead tr th:nth-child(7),
  [data-width-7m="45"] tbody tr td:nth-child(7),
  [data-width-8m="45"] thead tr th:nth-child(8),
  [data-width-8m="45"] tbody tr td:nth-child(8),
  [data-width-9m="45"] thead tr th:nth-child(9),
  [data-width-9m="45"] tbody tr td:nth-child(9),
  [data-width-10m="45"] thead tr th:nth-child(10),
  [data-width-10m="45"] tbody tr td:nth-child(10) { flex-basis: 45%; width: 45%; max-width: 45%; }

  [data-width-1m="50"] thead tr th:nth-child(1),
  [data-width-1m="50"] tbody tr td:nth-child(1),
  [data-width-2m="50"] thead tr th:nth-child(2),
  [data-width-2m="50"] tbody tr td:nth-child(2),
  [data-width-3m="50"] thead tr th:nth-child(3),
  [data-width-3m="50"] tbody tr td:nth-child(3),
  [data-width-4m="50"] thead tr th:nth-child(4),
  [data-width-4m="50"] tbody tr td:nth-child(4),
  [data-width-5m="50"] thead tr th:nth-child(5),
  [data-width-5m="50"] tbody tr td:nth-child(5),
  [data-width-6m="50"] thead tr th:nth-child(6),
  [data-width-6m="50"] tbody tr td:nth-child(6),
  [data-width-7m="50"] thead tr th:nth-child(7),
  [data-width-7m="50"] tbody tr td:nth-child(7),
  [data-width-8m="50"] thead tr th:nth-child(8),
  [data-width-8m="50"] tbody tr td:nth-child(8),
  [data-width-9m="50"] thead tr th:nth-child(9),
  [data-width-9m="50"] tbody tr td:nth-child(9),
  [data-width-10m="50"] thead tr th:nth-child(10),
  [data-width-10m="50"] tbody tr td:nth-child(10) { flex-basis: 50%; width: 50%; max-width: 50%; }

  [data-width-1m="55"] thead tr th:nth-child(1),
  [data-width-1m="55"] tbody tr td:nth-child(1),
  [data-width-2m="55"] thead tr th:nth-child(2),
  [data-width-2m="55"] tbody tr td:nth-child(2),
  [data-width-3m="55"] thead tr th:nth-child(3),
  [data-width-3m="55"] tbody tr td:nth-child(3),
  [data-width-4m="55"] thead tr th:nth-child(4),
  [data-width-4m="55"] tbody tr td:nth-child(4),
  [data-width-5m="55"] thead tr th:nth-child(5),
  [data-width-5m="55"] tbody tr td:nth-child(5),
  [data-width-6m="55"] thead tr th:nth-child(6),
  [data-width-6m="55"] tbody tr td:nth-child(6),
  [data-width-7m="55"] thead tr th:nth-child(7),
  [data-width-7m="55"] tbody tr td:nth-child(7),
  [data-width-8m="55"] thead tr th:nth-child(8),
  [data-width-8m="55"] tbody tr td:nth-child(8),
  [data-width-9m="55"] thead tr th:nth-child(9),
  [data-width-9m="55"] tbody tr td:nth-child(9),
  [data-width-10m="55"] thead tr th:nth-child(10),
  [data-width-10m="55"] tbody tr td:nth-child(10) { flex-basis: 55%; width: 55%; max-width: 55%; }

  [data-width-1m="60"] thead tr th:nth-child(1),
  [data-width-1m="60"] tbody tr td:nth-child(1),
  [data-width-2m="60"] thead tr th:nth-child(2),
  [data-width-2m="60"] tbody tr td:nth-child(2),
  [data-width-3m="60"] thead tr th:nth-child(3),
  [data-width-3m="60"] tbody tr td:nth-child(3),
  [data-width-4m="60"] thead tr th:nth-child(4),
  [data-width-4m="60"] tbody tr td:nth-child(4),
  [data-width-5m="60"] thead tr th:nth-child(5),
  [data-width-5m="60"] tbody tr td:nth-child(5),
  [data-width-6m="60"] thead tr th:nth-child(6),
  [data-width-6m="60"] tbody tr td:nth-child(6),
  [data-width-7m="60"] thead tr th:nth-child(7),
  [data-width-7m="60"] tbody tr td:nth-child(7),
  [data-width-8m="60"] thead tr th:nth-child(8),
  [data-width-8m="60"] tbody tr td:nth-child(8),
  [data-width-9m="60"] thead tr th:nth-child(9),
  [data-width-9m="60"] tbody tr td:nth-child(9),
  [data-width-10m="60"] thead tr th:nth-child(10),
  [data-width-10m="60"] tbody tr td:nth-child(10) { flex-basis: 60%; width: 60%; max-width: 60%; }

  [data-width-1m="65"] thead tr th:nth-child(1),
  [data-width-1m="65"] tbody tr td:nth-child(1),
  [data-width-2m="65"] thead tr th:nth-child(2),
  [data-width-2m="65"] tbody tr td:nth-child(2),
  [data-width-3m="65"] thead tr th:nth-child(3),
  [data-width-3m="65"] tbody tr td:nth-child(3),
  [data-width-4m="65"] thead tr th:nth-child(4),
  [data-width-4m="65"] tbody tr td:nth-child(4),
  [data-width-5m="65"] thead tr th:nth-child(5),
  [data-width-5m="65"] tbody tr td:nth-child(5),
  [data-width-6m="65"] thead tr th:nth-child(6),
  [data-width-6m="65"] tbody tr td:nth-child(6),
  [data-width-7m="65"] thead tr th:nth-child(7),
  [data-width-7m="65"] tbody tr td:nth-child(7),
  [data-width-8m="65"] thead tr th:nth-child(8),
  [data-width-8m="65"] tbody tr td:nth-child(8),
  [data-width-9m="65"] thead tr th:nth-child(9),
  [data-width-9m="65"] tbody tr td:nth-child(9),
  [data-width-10m="65"] thead tr th:nth-child(10),
  [data-width-10m="65"] tbody tr td:nth-child(10) { flex-basis: 65%; width: 65%; max-width: 65%; }

  [data-width-1m="70"] thead tr th:nth-child(1),
  [data-width-1m="70"] tbody tr td:nth-child(1),
  [data-width-2m="70"] thead tr th:nth-child(2),
  [data-width-2m="70"] tbody tr td:nth-child(2),
  [data-width-3m="70"] thead tr th:nth-child(3),
  [data-width-3m="70"] tbody tr td:nth-child(3),
  [data-width-4m="70"] thead tr th:nth-child(4),
  [data-width-4m="70"] tbody tr td:nth-child(4),
  [data-width-5m="70"] thead tr th:nth-child(5),
  [data-width-5m="70"] tbody tr td:nth-child(5),
  [data-width-6m="70"] thead tr th:nth-child(6),
  [data-width-6m="70"] tbody tr td:nth-child(6),
  [data-width-7m="70"] thead tr th:nth-child(7),
  [data-width-7m="70"] tbody tr td:nth-child(7),
  [data-width-8m="70"] thead tr th:nth-child(8),
  [data-width-8m="70"] tbody tr td:nth-child(8),
  [data-width-9m="70"] thead tr th:nth-child(9),
  [data-width-9m="70"] tbody tr td:nth-child(9),
  [data-width-10m="70"] thead tr th:nth-child(10),
  [data-width-10m="70"] tbody tr td:nth-child(10) { flex-basis: 70%; width: 70%; max-width: 70%; }

  [data-width-1m="75"] thead tr th:nth-child(1),
  [data-width-1m="75"] tbody tr td:nth-child(1),
  [data-width-2m="75"] thead tr th:nth-child(2),
  [data-width-2m="75"] tbody tr td:nth-child(2),
  [data-width-3m="75"] thead tr th:nth-child(3),
  [data-width-3m="75"] tbody tr td:nth-child(3),
  [data-width-4m="75"] thead tr th:nth-child(4),
  [data-width-4m="75"] tbody tr td:nth-child(4),
  [data-width-5m="75"] thead tr th:nth-child(5),
  [data-width-5m="75"] tbody tr td:nth-child(5),
  [data-width-6m="75"] thead tr th:nth-child(6),
  [data-width-6m="75"] tbody tr td:nth-child(6),
  [data-width-7m="75"] thead tr th:nth-child(7),
  [data-width-7m="75"] tbody tr td:nth-child(7),
  [data-width-8m="75"] thead tr th:nth-child(8),
  [data-width-8m="75"] tbody tr td:nth-child(8),
  [data-width-9m="75"] thead tr th:nth-child(9),
  [data-width-9m="75"] tbody tr td:nth-child(9),
  [data-width-10m="75"] thead tr th:nth-child(10),
  [data-width-10m="75"] tbody tr td:nth-child(10) { flex-basis: 75%; width: 75%; max-width: 75%; }

  [data-width-1m="80"] thead tr th:nth-child(1),
  [data-width-1m="80"] tbody tr td:nth-child(1),
  [data-width-2m="80"] thead tr th:nth-child(2),
  [data-width-2m="80"] tbody tr td:nth-child(2),
  [data-width-3m="80"] thead tr th:nth-child(3),
  [data-width-3m="80"] tbody tr td:nth-child(3),
  [data-width-4m="80"] thead tr th:nth-child(4),
  [data-width-4m="80"] tbody tr td:nth-child(4),
  [data-width-5m="80"] thead tr th:nth-child(5),
  [data-width-5m="80"] tbody tr td:nth-child(5),
  [data-width-6m="80"] thead tr th:nth-child(6),
  [data-width-6m="80"] tbody tr td:nth-child(6),
  [data-width-7m="80"] thead tr th:nth-child(7),
  [data-width-7m="80"] tbody tr td:nth-child(7),
  [data-width-8m="80"] thead tr th:nth-child(8),
  [data-width-8m="80"] tbody tr td:nth-child(8),
  [data-width-9m="80"] thead tr th:nth-child(9),
  [data-width-9m="80"] tbody tr td:nth-child(9),
  [data-width-10m="80"] thead tr th:nth-child(10),
  [data-width-10m="80"] tbody tr td:nth-child(10) { flex-basis: 80%; width: 80%; max-width: 80%; }

  [data-width-1m="85"] thead tr th:nth-child(1),
  [data-width-1m="85"] tbody tr td:nth-child(1),
  [data-width-2m="85"] thead tr th:nth-child(2),
  [data-width-2m="85"] tbody tr td:nth-child(2),
  [data-width-3m="85"] thead tr th:nth-child(3),
  [data-width-3m="85"] tbody tr td:nth-child(3),
  [data-width-4m="85"] thead tr th:nth-child(4),
  [data-width-4m="85"] tbody tr td:nth-child(4),
  [data-width-5m="85"] thead tr th:nth-child(5),
  [data-width-5m="85"] tbody tr td:nth-child(5),
  [data-width-6m="85"] thead tr th:nth-child(6),
  [data-width-6m="85"] tbody tr td:nth-child(6),
  [data-width-7m="85"] thead tr th:nth-child(7),
  [data-width-7m="85"] tbody tr td:nth-child(7),
  [data-width-8m="85"] thead tr th:nth-child(8),
  [data-width-8m="85"] tbody tr td:nth-child(8),
  [data-width-9m="85"] thead tr th:nth-child(9),
  [data-width-9m="85"] tbody tr td:nth-child(9),
  [data-width-10m="85"] thead tr th:nth-child(10),
  [data-width-10m="85"] tbody tr td:nth-child(10) { flex-basis: 85%; width: 85%; max-width: 85%; }

  [data-width-1m="90"] thead tr th:nth-child(1),
  [data-width-1m="90"] tbody tr td:nth-child(1),
  [data-width-2m="90"] thead tr th:nth-child(2),
  [data-width-2m="90"] tbody tr td:nth-child(2),
  [data-width-3m="90"] thead tr th:nth-child(3),
  [data-width-3m="90"] tbody tr td:nth-child(3),
  [data-width-4m="90"] thead tr th:nth-child(4),
  [data-width-4m="90"] tbody tr td:nth-child(4),
  [data-width-5m="90"] thead tr th:nth-child(5),
  [data-width-5m="90"] tbody tr td:nth-child(5),
  [data-width-6m="90"] thead tr th:nth-child(6),
  [data-width-6m="90"] tbody tr td:nth-child(6),
  [data-width-7m="90"] thead tr th:nth-child(7),
  [data-width-7m="90"] tbody tr td:nth-child(7),
  [data-width-8m="90"] thead tr th:nth-child(8),
  [data-width-8m="90"] tbody tr td:nth-child(8),
  [data-width-9m="90"] thead tr th:nth-child(9),
  [data-width-9m="90"] tbody tr td:nth-child(9),
  [data-width-10m="90"] thead tr th:nth-child(10),
  [data-width-10m="90"] tbody tr td:nth-child(10) { flex-basis: 90%; width: 90%; max-width: 90%; }

  [data-width-1m="95"] thead tr th:nth-child(1),
  [data-width-1m="95"] tbody tr td:nth-child(1),
  [data-width-2m="95"] thead tr th:nth-child(2),
  [data-width-2m="95"] tbody tr td:nth-child(2),
  [data-width-3m="95"] thead tr th:nth-child(3),
  [data-width-3m="95"] tbody tr td:nth-child(3),
  [data-width-4m="95"] thead tr th:nth-child(4),
  [data-width-4m="95"] tbody tr td:nth-child(4),
  [data-width-5m="95"] thead tr th:nth-child(5),
  [data-width-5m="95"] tbody tr td:nth-child(5),
  [data-width-6m="95"] thead tr th:nth-child(6),
  [data-width-6m="95"] tbody tr td:nth-child(6),
  [data-width-7m="95"] thead tr th:nth-child(7),
  [data-width-7m="95"] tbody tr td:nth-child(7),
  [data-width-8m="95"] thead tr th:nth-child(8),
  [data-width-8m="95"] tbody tr td:nth-child(8),
  [data-width-9m="95"] thead tr th:nth-child(9),
  [data-width-9m="95"] tbody tr td:nth-child(9),
  [data-width-10m="95"] thead tr th:nth-child(10),
  [data-width-10m="95"] tbody tr td:nth-child(10) { flex-basis: 95%; width: 95%; max-width: 95%; }

  [data-width-1m="100"] thead tr th:nth-child(1),
  [data-width-1m="100"] tbody tr td:nth-child(1),
  [data-width-2m="100"] thead tr th:nth-child(2),
  [data-width-2m="100"] tbody tr td:nth-child(2),
  [data-width-3m="100"] thead tr th:nth-child(3),
  [data-width-3m="100"] tbody tr td:nth-child(3),
  [data-width-4m="100"] thead tr th:nth-child(4),
  [data-width-4m="100"] tbody tr td:nth-child(4),
  [data-width-5m="100"] thead tr th:nth-child(5),
  [data-width-5m="100"] tbody tr td:nth-child(5),
  [data-width-6m="100"] thead tr th:nth-child(6),
  [data-width-6m="100"] tbody tr td:nth-child(6),
  [data-width-7m="100"] thead tr th:nth-child(7),
  [data-width-7m="100"] tbody tr td:nth-child(7),
  [data-width-8m="100"] thead tr th:nth-child(8),
  [data-width-8m="100"] tbody tr td:nth-child(8),
  [data-width-9m="100"] thead tr th:nth-child(9),
  [data-width-9m="100"] tbody tr td:nth-child(9),
  [data-width-10m="100"] thead tr th:nth-child(10),
  [data-width-10m="100"] tbody tr td:nth-child(10) { flex-basis: 100%; width: 100%; max-width: 100%; }
}

@media only screen and (min-width: 768px) and (max-width: 822px) {
  [data-width-1t="5"] thead tr th:nth-child(1),
  [data-width-1t="5"] tbody tr td:nth-child(1),
  [data-width-2t="5"] thead tr th:nth-child(2),
  [data-width-2t="5"] tbody tr td:nth-child(2),
  [data-width-3t="5"] thead tr th:nth-child(3),
  [data-width-3t="5"] tbody tr td:nth-child(3),
  [data-width-4t="5"] thead tr th:nth-child(4),
  [data-width-4t="5"] tbody tr td:nth-child(4),
  [data-width-5t="5"] thead tr th:nth-child(5),
  [data-width-5t="5"] tbody tr td:nth-child(5),
  [data-width-6t="5"] thead tr th:nth-child(6),
  [data-width-6t="5"] tbody tr td:nth-child(6),
  [data-width-7t="5"] thead tr th:nth-child(7),
  [data-width-7t="5"] tbody tr td:nth-child(7),
  [data-width-8t="5"] thead tr th:nth-child(8),
  [data-width-8t="5"] tbody tr td:nth-child(8),
  [data-width-9t="5"] thead tr th:nth-child(9),
  [data-width-9t="5"] tbody tr td:nth-child(9),
  [data-width-10t="5"] thead tr th:nth-child(10),
  [data-width-10t="5"] tbody tr td:nth-child(10) { flex-basis: 5%; width: 5%; max-width: 5%; }

  [data-width-1t="10"] thead tr th:nth-child(1),
  [data-width-1t="10"] tbody tr td:nth-child(1),
  [data-width-2t="10"] thead tr th:nth-child(2),
  [data-width-2t="10"] tbody tr td:nth-child(2),
  [data-width-3t="10"] thead tr th:nth-child(3),
  [data-width-3t="10"] tbody tr td:nth-child(3),
  [data-width-4t="10"] thead tr th:nth-child(4),
  [data-width-4t="10"] tbody tr td:nth-child(4),
  [data-width-5t="10"] thead tr th:nth-child(5),
  [data-width-5t="10"] tbody tr td:nth-child(5),
  [data-width-6t="10"] thead tr th:nth-child(6),
  [data-width-6t="10"] tbody tr td:nth-child(6),
  [data-width-7t="10"] thead tr th:nth-child(7),
  [data-width-7t="10"] tbody tr td:nth-child(7),
  [data-width-8t="10"] thead tr th:nth-child(8),
  [data-width-8t="10"] tbody tr td:nth-child(8),
  [data-width-9t="10"] thead tr th:nth-child(9),
  [data-width-9t="10"] tbody tr td:nth-child(9),
  [data-width-10t="10"] thead tr th:nth-child(10),
  [data-width-10t="10"] tbody tr td:nth-child(10) { flex-basis: 10%; width: 10%; max-width: 10%; }

  [data-width-1t="15"] thead tr th:nth-child(1),
  [data-width-1t="15"] tbody tr td:nth-child(1),
  [data-width-2t="15"] thead tr th:nth-child(2),
  [data-width-2t="15"] tbody tr td:nth-child(2),
  [data-width-3t="15"] thead tr th:nth-child(3),
  [data-width-3t="15"] tbody tr td:nth-child(3),
  [data-width-4t="15"] thead tr th:nth-child(4),
  [data-width-4t="15"] tbody tr td:nth-child(4),
  [data-width-5t="15"] thead tr th:nth-child(5),
  [data-width-5t="15"] tbody tr td:nth-child(5),
  [data-width-6t="15"] thead tr th:nth-child(6),
  [data-width-6t="15"] tbody tr td:nth-child(6),
  [data-width-7t="15"] thead tr th:nth-child(7),
  [data-width-7t="15"] tbody tr td:nth-child(7),
  [data-width-8t="15"] thead tr th:nth-child(8),
  [data-width-8t="15"] tbody tr td:nth-child(8),
  [data-width-9t="15"] thead tr th:nth-child(9),
  [data-width-9t="15"] tbody tr td:nth-child(9),
  [data-width-10t="15"] thead tr th:nth-child(10),
  [data-width-10t="15"] tbody tr td:nth-child(10) { flex-basis: 15%; width: 15%; max-width: 15%; }

  [data-width-1t="20"] thead tr th:nth-child(1),
  [data-width-1t="20"] tbody tr td:nth-child(1),
  [data-width-2t="20"] thead tr th:nth-child(2),
  [data-width-2t="20"] tbody tr td:nth-child(2),
  [data-width-3t="20"] thead tr th:nth-child(3),
  [data-width-3t="20"] tbody tr td:nth-child(3),
  [data-width-4t="20"] thead tr th:nth-child(4),
  [data-width-4t="20"] tbody tr td:nth-child(4),
  [data-width-5t="20"] thead tr th:nth-child(5),
  [data-width-5t="20"] tbody tr td:nth-child(5),
  [data-width-6t="20"] thead tr th:nth-child(6),
  [data-width-6t="20"] tbody tr td:nth-child(6),
  [data-width-7t="20"] thead tr th:nth-child(7),
  [data-width-7t="20"] tbody tr td:nth-child(7),
  [data-width-8t="20"] thead tr th:nth-child(8),
  [data-width-8t="20"] tbody tr td:nth-child(8),
  [data-width-9t="20"] thead tr th:nth-child(9),
  [data-width-9t="20"] tbody tr td:nth-child(9),
  [data-width-10t="20"] thead tr th:nth-child(10),
  [data-width-10t="20"] tbody tr td:nth-child(10) { flex-basis: 20%; width: 20%; max-width: 20%; }

  [data-width-1t="25"] thead tr th:nth-child(1),
  [data-width-1t="25"] tbody tr td:nth-child(1),
  [data-width-2t="25"] thead tr th:nth-child(2),
  [data-width-2t="25"] tbody tr td:nth-child(2),
  [data-width-3t="25"] thead tr th:nth-child(3),
  [data-width-3t="25"] tbody tr td:nth-child(3),
  [data-width-4t="25"] thead tr th:nth-child(4),
  [data-width-4t="25"] tbody tr td:nth-child(4),
  [data-width-5t="25"] thead tr th:nth-child(5),
  [data-width-5t="25"] tbody tr td:nth-child(5),
  [data-width-6t="25"] thead tr th:nth-child(6),
  [data-width-6t="25"] tbody tr td:nth-child(6),
  [data-width-7t="25"] thead tr th:nth-child(7),
  [data-width-7t="25"] tbody tr td:nth-child(7),
  [data-width-8t="25"] thead tr th:nth-child(8),
  [data-width-8t="25"] tbody tr td:nth-child(8),
  [data-width-9t="25"] thead tr th:nth-child(9),
  [data-width-9t="25"] tbody tr td:nth-child(9),
  [data-width-10t="25"] thead tr th:nth-child(10),
  [data-width-10t="25"] tbody tr td:nth-child(10) { flex-basis: 25%; width: 25%; max-width: 25%; }

  [data-width-1t="30"] thead tr th:nth-child(1),
  [data-width-1t="30"] tbody tr td:nth-child(1),
  [data-width-2t="30"] thead tr th:nth-child(2),
  [data-width-2t="30"] tbody tr td:nth-child(2),
  [data-width-3t="30"] thead tr th:nth-child(3),
  [data-width-3t="30"] tbody tr td:nth-child(3),
  [data-width-4t="30"] thead tr th:nth-child(4),
  [data-width-4t="30"] tbody tr td:nth-child(4),
  [data-width-5t="30"] thead tr th:nth-child(5),
  [data-width-5t="30"] tbody tr td:nth-child(5),
  [data-width-6t="30"] thead tr th:nth-child(6),
  [data-width-6t="30"] tbody tr td:nth-child(6),
  [data-width-7t="30"] thead tr th:nth-child(7),
  [data-width-7t="30"] tbody tr td:nth-child(7),
  [data-width-8t="30"] thead tr th:nth-child(8),
  [data-width-8t="30"] tbody tr td:nth-child(8),
  [data-width-9t="30"] thead tr th:nth-child(9),
  [data-width-9t="30"] tbody tr td:nth-child(9),
  [data-width-10t="30"] thead tr th:nth-child(10),
  [data-width-10t="30"] tbody tr td:nth-child(10) { flex-basis: 30%; width: 30%; max-width: 30%; }

  [data-width-1t="35"] thead tr th:nth-child(1),
  [data-width-1t="35"] tbody tr td:nth-child(1),
  [data-width-2t="35"] thead tr th:nth-child(2),
  [data-width-2t="35"] tbody tr td:nth-child(2),
  [data-width-3t="35"] thead tr th:nth-child(3),
  [data-width-3t="35"] tbody tr td:nth-child(3),
  [data-width-4t="35"] thead tr th:nth-child(4),
  [data-width-4t="35"] tbody tr td:nth-child(4),
  [data-width-5t="35"] thead tr th:nth-child(5),
  [data-width-5t="35"] tbody tr td:nth-child(5),
  [data-width-6t="35"] thead tr th:nth-child(6),
  [data-width-6t="35"] tbody tr td:nth-child(6),
  [data-width-7t="35"] thead tr th:nth-child(7),
  [data-width-7t="35"] tbody tr td:nth-child(7),
  [data-width-8t="35"] thead tr th:nth-child(8),
  [data-width-8t="35"] tbody tr td:nth-child(8),
  [data-width-9t="35"] thead tr th:nth-child(9),
  [data-width-9t="35"] tbody tr td:nth-child(9),
  [data-width-10t="35"] thead tr th:nth-child(10),
  [data-width-10t="35"] tbody tr td:nth-child(10) { flex-basis: 35%; width: 35%; max-width: 35%; }

  [data-width-1t="40"] thead tr th:nth-child(1),
  [data-width-1t="40"] tbody tr td:nth-child(1),
  [data-width-2t="40"] thead tr th:nth-child(2),
  [data-width-2t="40"] tbody tr td:nth-child(2),
  [data-width-3t="40"] thead tr th:nth-child(3),
  [data-width-3t="40"] tbody tr td:nth-child(3),
  [data-width-4t="40"] thead tr th:nth-child(4),
  [data-width-4t="40"] tbody tr td:nth-child(4),
  [data-width-5t="40"] thead tr th:nth-child(5),
  [data-width-5t="40"] tbody tr td:nth-child(5),
  [data-width-6t="40"] thead tr th:nth-child(6),
  [data-width-6t="40"] tbody tr td:nth-child(6),
  [data-width-7t="40"] thead tr th:nth-child(7),
  [data-width-7t="40"] tbody tr td:nth-child(7),
  [data-width-8t="40"] thead tr th:nth-child(8),
  [data-width-8t="40"] tbody tr td:nth-child(8),
  [data-width-9t="40"] thead tr th:nth-child(9),
  [data-width-9t="40"] tbody tr td:nth-child(9),
  [data-width-10t="40"] thead tr th:nth-child(10),
  [data-width-10t="40"] tbody tr td:nth-child(10) { flex-basis: 40%; width: 40%; max-width: 40%; }

  [data-width-1t="45"] thead tr th:nth-child(1),
  [data-width-1t="45"] tbody tr td:nth-child(1),
  [data-width-2t="45"] thead tr th:nth-child(2),
  [data-width-2t="45"] tbody tr td:nth-child(2),
  [data-width-3t="45"] thead tr th:nth-child(3),
  [data-width-3t="45"] tbody tr td:nth-child(3),
  [data-width-4t="45"] thead tr th:nth-child(4),
  [data-width-4t="45"] tbody tr td:nth-child(4),
  [data-width-5t="45"] thead tr th:nth-child(5),
  [data-width-5t="45"] tbody tr td:nth-child(5),
  [data-width-6t="45"] thead tr th:nth-child(6),
  [data-width-6t="45"] tbody tr td:nth-child(6),
  [data-width-7t="45"] thead tr th:nth-child(7),
  [data-width-7t="45"] tbody tr td:nth-child(7),
  [data-width-8t="45"] thead tr th:nth-child(8),
  [data-width-8t="45"] tbody tr td:nth-child(8),
  [data-width-9t="45"] thead tr th:nth-child(9),
  [data-width-9t="45"] tbody tr td:nth-child(9),
  [data-width-10t="45"] thead tr th:nth-child(10),
  [data-width-10t="45"] tbody tr td:nth-child(10) { flex-basis: 45%; width: 45%; max-width: 45%; }

  [data-width-1t="50"] thead tr th:nth-child(1),
  [data-width-1t="50"] tbody tr td:nth-child(1),
  [data-width-2t="50"] thead tr th:nth-child(2),
  [data-width-2t="50"] tbody tr td:nth-child(2),
  [data-width-3t="50"] thead tr th:nth-child(3),
  [data-width-3t="50"] tbody tr td:nth-child(3),
  [data-width-4t="50"] thead tr th:nth-child(4),
  [data-width-4t="50"] tbody tr td:nth-child(4),
  [data-width-5t="50"] thead tr th:nth-child(5),
  [data-width-5t="50"] tbody tr td:nth-child(5),
  [data-width-6t="50"] thead tr th:nth-child(6),
  [data-width-6t="50"] tbody tr td:nth-child(6),
  [data-width-7t="50"] thead tr th:nth-child(7),
  [data-width-7t="50"] tbody tr td:nth-child(7),
  [data-width-8t="50"] thead tr th:nth-child(8),
  [data-width-8t="50"] tbody tr td:nth-child(8),
  [data-width-9t="50"] thead tr th:nth-child(9),
  [data-width-9t="50"] tbody tr td:nth-child(9),
  [data-width-10t="50"] thead tr th:nth-child(10),
  [data-width-10t="50"] tbody tr td:nth-child(10) { flex-basis: 50%; width: 50%; max-width: 50%; }

  [data-width-1t="55"] thead tr th:nth-child(1),
  [data-width-1t="55"] tbody tr td:nth-child(1),
  [data-width-2t="55"] thead tr th:nth-child(2),
  [data-width-2t="55"] tbody tr td:nth-child(2),
  [data-width-3t="55"] thead tr th:nth-child(3),
  [data-width-3t="55"] tbody tr td:nth-child(3),
  [data-width-4t="55"] thead tr th:nth-child(4),
  [data-width-4t="55"] tbody tr td:nth-child(4),
  [data-width-5t="55"] thead tr th:nth-child(5),
  [data-width-5t="55"] tbody tr td:nth-child(5),
  [data-width-6t="55"] thead tr th:nth-child(6),
  [data-width-6t="55"] tbody tr td:nth-child(6),
  [data-width-7t="55"] thead tr th:nth-child(7),
  [data-width-7t="55"] tbody tr td:nth-child(7),
  [data-width-8t="55"] thead tr th:nth-child(8),
  [data-width-8t="55"] tbody tr td:nth-child(8),
  [data-width-9t="55"] thead tr th:nth-child(9),
  [data-width-9t="55"] tbody tr td:nth-child(9),
  [data-width-10t="55"] thead tr th:nth-child(10),
  [data-width-10t="55"] tbody tr td:nth-child(10) { flex-basis: 55%; width: 55%; max-width: 55%; }

  [data-width-1t="60"] thead tr th:nth-child(1),
  [data-width-1t="60"] tbody tr td:nth-child(1),
  [data-width-2t="60"] thead tr th:nth-child(2),
  [data-width-2t="60"] tbody tr td:nth-child(2),
  [data-width-3t="60"] thead tr th:nth-child(3),
  [data-width-3t="60"] tbody tr td:nth-child(3),
  [data-width-4t="60"] thead tr th:nth-child(4),
  [data-width-4t="60"] tbody tr td:nth-child(4),
  [data-width-5t="60"] thead tr th:nth-child(5),
  [data-width-5t="60"] tbody tr td:nth-child(5),
  [data-width-6t="60"] thead tr th:nth-child(6),
  [data-width-6t="60"] tbody tr td:nth-child(6),
  [data-width-7t="60"] thead tr th:nth-child(7),
  [data-width-7t="60"] tbody tr td:nth-child(7),
  [data-width-8t="60"] thead tr th:nth-child(8),
  [data-width-8t="60"] tbody tr td:nth-child(8),
  [data-width-9t="60"] thead tr th:nth-child(9),
  [data-width-9t="60"] tbody tr td:nth-child(9),
  [data-width-10t="60"] thead tr th:nth-child(10),
  [data-width-10t="60"] tbody tr td:nth-child(10) { flex-basis: 60%; width: 60%; max-width: 60%; }

  [data-width-1t="65"] thead tr th:nth-child(1),
  [data-width-1t="65"] tbody tr td:nth-child(1),
  [data-width-2t="65"] thead tr th:nth-child(2),
  [data-width-2t="65"] tbody tr td:nth-child(2),
  [data-width-3t="65"] thead tr th:nth-child(3),
  [data-width-3t="65"] tbody tr td:nth-child(3),
  [data-width-4t="65"] thead tr th:nth-child(4),
  [data-width-4t="65"] tbody tr td:nth-child(4),
  [data-width-5t="65"] thead tr th:nth-child(5),
  [data-width-5t="65"] tbody tr td:nth-child(5),
  [data-width-6t="65"] thead tr th:nth-child(6),
  [data-width-6t="65"] tbody tr td:nth-child(6),
  [data-width-7t="65"] thead tr th:nth-child(7),
  [data-width-7t="65"] tbody tr td:nth-child(7),
  [data-width-8t="65"] thead tr th:nth-child(8),
  [data-width-8t="65"] tbody tr td:nth-child(8),
  [data-width-9t="65"] thead tr th:nth-child(9),
  [data-width-9t="65"] tbody tr td:nth-child(9),
  [data-width-10t="65"] thead tr th:nth-child(10),
  [data-width-10t="65"] tbody tr td:nth-child(10) { flex-basis: 65%; width: 65%; max-width: 65%; }

  [data-width-1t="70"] thead tr th:nth-child(1),
  [data-width-1t="70"] tbody tr td:nth-child(1),
  [data-width-2t="70"] thead tr th:nth-child(2),
  [data-width-2t="70"] tbody tr td:nth-child(2),
  [data-width-3t="70"] thead tr th:nth-child(3),
  [data-width-3t="70"] tbody tr td:nth-child(3),
  [data-width-4t="70"] thead tr th:nth-child(4),
  [data-width-4t="70"] tbody tr td:nth-child(4),
  [data-width-5t="70"] thead tr th:nth-child(5),
  [data-width-5t="70"] tbody tr td:nth-child(5),
  [data-width-6t="70"] thead tr th:nth-child(6),
  [data-width-6t="70"] tbody tr td:nth-child(6),
  [data-width-7t="70"] thead tr th:nth-child(7),
  [data-width-7t="70"] tbody tr td:nth-child(7),
  [data-width-8t="70"] thead tr th:nth-child(8),
  [data-width-8t="70"] tbody tr td:nth-child(8),
  [data-width-9t="70"] thead tr th:nth-child(9),
  [data-width-9t="70"] tbody tr td:nth-child(9),
  [data-width-10t="70"] thead tr th:nth-child(10),
  [data-width-10t="70"] tbody tr td:nth-child(10) { flex-basis: 70%; width: 70%; max-width: 70%; }

  [data-width-1t="75"] thead tr th:nth-child(1),
  [data-width-1t="75"] tbody tr td:nth-child(1),
  [data-width-2t="75"] thead tr th:nth-child(2),
  [data-width-2t="75"] tbody tr td:nth-child(2),
  [data-width-3t="75"] thead tr th:nth-child(3),
  [data-width-3t="75"] tbody tr td:nth-child(3),
  [data-width-4t="75"] thead tr th:nth-child(4),
  [data-width-4t="75"] tbody tr td:nth-child(4),
  [data-width-5t="75"] thead tr th:nth-child(5),
  [data-width-5t="75"] tbody tr td:nth-child(5),
  [data-width-6t="75"] thead tr th:nth-child(6),
  [data-width-6t="75"] tbody tr td:nth-child(6),
  [data-width-7t="75"] thead tr th:nth-child(7),
  [data-width-7t="75"] tbody tr td:nth-child(7),
  [data-width-8t="75"] thead tr th:nth-child(8),
  [data-width-8t="75"] tbody tr td:nth-child(8),
  [data-width-9t="75"] thead tr th:nth-child(9),
  [data-width-9t="75"] tbody tr td:nth-child(9),
  [data-width-10t="75"] thead tr th:nth-child(10),
  [data-width-10t="75"] tbody tr td:nth-child(10) { flex-basis: 75%; width: 75%; max-width: 75%; }

  [data-width-1t="80"] thead tr th:nth-child(1),
  [data-width-1t="80"] tbody tr td:nth-child(1),
  [data-width-2t="80"] thead tr th:nth-child(2),
  [data-width-2t="80"] tbody tr td:nth-child(2),
  [data-width-3t="80"] thead tr th:nth-child(3),
  [data-width-3t="80"] tbody tr td:nth-child(3),
  [data-width-4t="80"] thead tr th:nth-child(4),
  [data-width-4t="80"] tbody tr td:nth-child(4),
  [data-width-5t="80"] thead tr th:nth-child(5),
  [data-width-5t="80"] tbody tr td:nth-child(5),
  [data-width-6t="80"] thead tr th:nth-child(6),
  [data-width-6t="80"] tbody tr td:nth-child(6),
  [data-width-7t="80"] thead tr th:nth-child(7),
  [data-width-7t="80"] tbody tr td:nth-child(7),
  [data-width-8t="80"] thead tr th:nth-child(8),
  [data-width-8t="80"] tbody tr td:nth-child(8),
  [data-width-9t="80"] thead tr th:nth-child(9),
  [data-width-9t="80"] tbody tr td:nth-child(9),
  [data-width-10t="80"] thead tr th:nth-child(10),
  [data-width-10t="80"] tbody tr td:nth-child(10) { flex-basis: 80%; width: 80%; max-width: 80%; }

  [data-width-1t="85"] thead tr th:nth-child(1),
  [data-width-1t="85"] tbody tr td:nth-child(1),
  [data-width-2t="85"] thead tr th:nth-child(2),
  [data-width-2t="85"] tbody tr td:nth-child(2),
  [data-width-3t="85"] thead tr th:nth-child(3),
  [data-width-3t="85"] tbody tr td:nth-child(3),
  [data-width-4t="85"] thead tr th:nth-child(4),
  [data-width-4t="85"] tbody tr td:nth-child(4),
  [data-width-5t="85"] thead tr th:nth-child(5),
  [data-width-5t="85"] tbody tr td:nth-child(5),
  [data-width-6t="85"] thead tr th:nth-child(6),
  [data-width-6t="85"] tbody tr td:nth-child(6),
  [data-width-7t="85"] thead tr th:nth-child(7),
  [data-width-7t="85"] tbody tr td:nth-child(7),
  [data-width-8t="85"] thead tr th:nth-child(8),
  [data-width-8t="85"] tbody tr td:nth-child(8),
  [data-width-9t="85"] thead tr th:nth-child(9),
  [data-width-9t="85"] tbody tr td:nth-child(9),
  [data-width-10t="85"] thead tr th:nth-child(10),
  [data-width-10t="85"] tbody tr td:nth-child(10) { flex-basis: 85%; width: 85%; max-width: 85%; }

  [data-width-1t="90"] thead tr th:nth-child(1),
  [data-width-1t="90"] tbody tr td:nth-child(1),
  [data-width-2t="90"] thead tr th:nth-child(2),
  [data-width-2t="90"] tbody tr td:nth-child(2),
  [data-width-3t="90"] thead tr th:nth-child(3),
  [data-width-3t="90"] tbody tr td:nth-child(3),
  [data-width-4t="90"] thead tr th:nth-child(4),
  [data-width-4t="90"] tbody tr td:nth-child(4),
  [data-width-5t="90"] thead tr th:nth-child(5),
  [data-width-5t="90"] tbody tr td:nth-child(5),
  [data-width-6t="90"] thead tr th:nth-child(6),
  [data-width-6t="90"] tbody tr td:nth-child(6),
  [data-width-7t="90"] thead tr th:nth-child(7),
  [data-width-7t="90"] tbody tr td:nth-child(7),
  [data-width-8t="90"] thead tr th:nth-child(8),
  [data-width-8t="90"] tbody tr td:nth-child(8),
  [data-width-9t="90"] thead tr th:nth-child(9),
  [data-width-9t="90"] tbody tr td:nth-child(9),
  [data-width-10t="90"] thead tr th:nth-child(10),
  [data-width-10t="90"] tbody tr td:nth-child(10) { flex-basis: 90%; width: 90%; max-width: 90%; }

  [data-width-1t="95"] thead tr th:nth-child(1),
  [data-width-1t="95"] tbody tr td:nth-child(1),
  [data-width-2t="95"] thead tr th:nth-child(2),
  [data-width-2t="95"] tbody tr td:nth-child(2),
  [data-width-3t="95"] thead tr th:nth-child(3),
  [data-width-3t="95"] tbody tr td:nth-child(3),
  [data-width-4t="95"] thead tr th:nth-child(4),
  [data-width-4t="95"] tbody tr td:nth-child(4),
  [data-width-5t="95"] thead tr th:nth-child(5),
  [data-width-5t="95"] tbody tr td:nth-child(5),
  [data-width-6t="95"] thead tr th:nth-child(6),
  [data-width-6t="95"] tbody tr td:nth-child(6),
  [data-width-7t="95"] thead tr th:nth-child(7),
  [data-width-7t="95"] tbody tr td:nth-child(7),
  [data-width-8t="95"] thead tr th:nth-child(8),
  [data-width-8t="95"] tbody tr td:nth-child(8),
  [data-width-9t="95"] thead tr th:nth-child(9),
  [data-width-9t="95"] tbody tr td:nth-child(9),
  [data-width-10t="95"] thead tr th:nth-child(10),
  [data-width-10t="95"] tbody tr td:nth-child(10) { flex-basis: 95%; width: 95%; max-width: 95%; }

  [data-width-1t="100"] thead tr th:nth-child(1),
  [data-width-1t="100"] tbody tr td:nth-child(1),
  [data-width-2t="100"] thead tr th:nth-child(2),
  [data-width-2t="100"] tbody tr td:nth-child(2),
  [data-width-3t="100"] thead tr th:nth-child(3),
  [data-width-3t="100"] tbody tr td:nth-child(3),
  [data-width-4t="100"] thead tr th:nth-child(4),
  [data-width-4t="100"] tbody tr td:nth-child(4),
  [data-width-5t="100"] thead tr th:nth-child(5),
  [data-width-5t="100"] tbody tr td:nth-child(5),
  [data-width-6t="100"] thead tr th:nth-child(6),
  [data-width-6t="100"] tbody tr td:nth-child(6),
  [data-width-7t="100"] thead tr th:nth-child(7),
  [data-width-7t="100"] tbody tr td:nth-child(7),
  [data-width-8t="100"] thead tr th:nth-child(8),
  [data-width-8t="100"] tbody tr td:nth-child(8),
  [data-width-9t="100"] thead tr th:nth-child(9),
  [data-width-9t="100"] tbody tr td:nth-child(9),
  [data-width-10t="100"] thead tr th:nth-child(10),
  [data-width-10t="100"] tbody tr td:nth-child(10) { flex-basis: 100%; width: 100%; max-width: 100%; }
}

@media only screen and (min-width: 1024px) {
  [data-width-1d="5"] thead tr th:nth-child(1),
  [data-width-1d="5"] tbody tr td:nth-child(1),
  [data-width-2d="5"] thead tr th:nth-child(2),
  [data-width-2d="5"] tbody tr td:nth-child(2),
  [data-width-3d="5"] thead tr th:nth-child(3),
  [data-width-3d="5"] tbody tr td:nth-child(3),
  [data-width-4d="5"] thead tr th:nth-child(4),
  [data-width-4d="5"] tbody tr td:nth-child(4),
  [data-width-5d="5"] thead tr th:nth-child(5),
  [data-width-5d="5"] tbody tr td:nth-child(5),
  [data-width-6d="5"] thead tr th:nth-child(6),
  [data-width-6d="5"] tbody tr td:nth-child(6),
  [data-width-7d="5"] thead tr th:nth-child(7),
  [data-width-7d="5"] tbody tr td:nth-child(7),
  [data-width-8d="5"] thead tr th:nth-child(8),
  [data-width-8d="5"] tbody tr td:nth-child(8),
  [data-width-9d="5"] thead tr th:nth-child(9),
  [data-width-9d="5"] tbody tr td:nth-child(9),
  [data-width-10d="5"] thead tr th:nth-child(10),
  [data-width-10d="5"] tbody tr td:nth-child(10) { flex-basis: 5%; width: 5%; max-width: 5%; }

  [data-width-1d="10"] thead tr th:nth-child(1),
  [data-width-1d="10"] tbody tr td:nth-child(1),
  [data-width-2d="10"] thead tr th:nth-child(2),
  [data-width-2d="10"] tbody tr td:nth-child(2),
  [data-width-3d="10"] thead tr th:nth-child(3),
  [data-width-3d="10"] tbody tr td:nth-child(3),
  [data-width-4d="10"] thead tr th:nth-child(4),
  [data-width-4d="10"] tbody tr td:nth-child(4),
  [data-width-5d="10"] thead tr th:nth-child(5),
  [data-width-5d="10"] tbody tr td:nth-child(5),
  [data-width-6d="10"] thead tr th:nth-child(6),
  [data-width-6d="10"] tbody tr td:nth-child(6),
  [data-width-7d="10"] thead tr th:nth-child(7),
  [data-width-7d="10"] tbody tr td:nth-child(7),
  [data-width-8d="10"] thead tr th:nth-child(8),
  [data-width-8d="10"] tbody tr td:nth-child(8),
  [data-width-9d="10"] thead tr th:nth-child(9),
  [data-width-9d="10"] tbody tr td:nth-child(9),
  [data-width-10d="10"] thead tr th:nth-child(10),
  [data-width-10d="10"] tbody tr td:nth-child(10) { flex-basis: 10%; width: 10%; max-width: 10%; }

  [data-width-1d="15"] thead tr th:nth-child(1),
  [data-width-1d="15"] tbody tr td:nth-child(1),
  [data-width-2d="15"] thead tr th:nth-child(2),
  [data-width-2d="15"] tbody tr td:nth-child(2),
  [data-width-3d="15"] thead tr th:nth-child(3),
  [data-width-3d="15"] tbody tr td:nth-child(3),
  [data-width-4d="15"] thead tr th:nth-child(4),
  [data-width-4d="15"] tbody tr td:nth-child(4),
  [data-width-5d="15"] thead tr th:nth-child(5),
  [data-width-5d="15"] tbody tr td:nth-child(5),
  [data-width-6d="15"] thead tr th:nth-child(6),
  [data-width-6d="15"] tbody tr td:nth-child(6),
  [data-width-7d="15"] thead tr th:nth-child(7),
  [data-width-7d="15"] tbody tr td:nth-child(7),
  [data-width-8d="15"] thead tr th:nth-child(8),
  [data-width-8d="15"] tbody tr td:nth-child(8),
  [data-width-9d="15"] thead tr th:nth-child(9),
  [data-width-9d="15"] tbody tr td:nth-child(9),
  [data-width-10d="15"] thead tr th:nth-child(10),
  [data-width-10d="15"] tbody tr td:nth-child(10) { flex-basis: 15%; width: 15%; max-width: 15%; }

  [data-width-1d="20"] thead tr th:nth-child(1),
  [data-width-1d="20"] tbody tr td:nth-child(1),
  [data-width-2d="20"] thead tr th:nth-child(2),
  [data-width-2d="20"] tbody tr td:nth-child(2),
  [data-width-3d="20"] thead tr th:nth-child(3),
  [data-width-3d="20"] tbody tr td:nth-child(3),
  [data-width-4d="20"] thead tr th:nth-child(4),
  [data-width-4d="20"] tbody tr td:nth-child(4),
  [data-width-5d="20"] thead tr th:nth-child(5),
  [data-width-5d="20"] tbody tr td:nth-child(5),
  [data-width-6d="20"] thead tr th:nth-child(6),
  [data-width-6d="20"] tbody tr td:nth-child(6),
  [data-width-7d="20"] thead tr th:nth-child(7),
  [data-width-7d="20"] tbody tr td:nth-child(7),
  [data-width-8d="20"] thead tr th:nth-child(8),
  [data-width-8d="20"] tbody tr td:nth-child(8),
  [data-width-9d="20"] thead tr th:nth-child(9),
  [data-width-9d="20"] tbody tr td:nth-child(9),
  [data-width-10d="20"] thead tr th:nth-child(10),
  [data-width-10d="20"] tbody tr td:nth-child(10) { flex-basis: 20%; width: 20%; max-width: 20%; }

  [data-width-1d="25"] thead tr th:nth-child(1),
  [data-width-1d="25"] tbody tr td:nth-child(1),
  [data-width-2d="25"] thead tr th:nth-child(2),
  [data-width-2d="25"] tbody tr td:nth-child(2),
  [data-width-3d="25"] thead tr th:nth-child(3),
  [data-width-3d="25"] tbody tr td:nth-child(3),
  [data-width-4d="25"] thead tr th:nth-child(4),
  [data-width-4d="25"] tbody tr td:nth-child(4),
  [data-width-5d="25"] thead tr th:nth-child(5),
  [data-width-5d="25"] tbody tr td:nth-child(5),
  [data-width-6d="25"] thead tr th:nth-child(6),
  [data-width-6d="25"] tbody tr td:nth-child(6),
  [data-width-7d="25"] thead tr th:nth-child(7),
  [data-width-7d="25"] tbody tr td:nth-child(7),
  [data-width-8d="25"] thead tr th:nth-child(8),
  [data-width-8d="25"] tbody tr td:nth-child(8),
  [data-width-9d="25"] thead tr th:nth-child(9),
  [data-width-9d="25"] tbody tr td:nth-child(9),
  [data-width-10d="25"] thead tr th:nth-child(10),
  [data-width-10d="25"] tbody tr td:nth-child(10) { flex-basis: 25%; width: 25%; max-width: 25%; }

  [data-width-1d="30"] thead tr th:nth-child(1),
  [data-width-1d="30"] tbody tr td:nth-child(1),
  [data-width-2d="30"] thead tr th:nth-child(2),
  [data-width-2d="30"] tbody tr td:nth-child(2),
  [data-width-3d="30"] thead tr th:nth-child(3),
  [data-width-3d="30"] tbody tr td:nth-child(3),
  [data-width-4d="30"] thead tr th:nth-child(4),
  [data-width-4d="30"] tbody tr td:nth-child(4),
  [data-width-5d="30"] thead tr th:nth-child(5),
  [data-width-5d="30"] tbody tr td:nth-child(5),
  [data-width-6d="30"] thead tr th:nth-child(6),
  [data-width-6d="30"] tbody tr td:nth-child(6),
  [data-width-7d="30"] thead tr th:nth-child(7),
  [data-width-7d="30"] tbody tr td:nth-child(7),
  [data-width-8d="30"] thead tr th:nth-child(8),
  [data-width-8d="30"] tbody tr td:nth-child(8),
  [data-width-9d="30"] thead tr th:nth-child(9),
  [data-width-9d="30"] tbody tr td:nth-child(9),
  [data-width-10d="30"] thead tr th:nth-child(10),
  [data-width-10d="30"] tbody tr td:nth-child(10) { flex-basis: 30%; width: 30%; max-width: 30%; }

  [data-width-1d="35"] thead tr th:nth-child(1),
  [data-width-1d="35"] tbody tr td:nth-child(1),
  [data-width-2d="35"] thead tr th:nth-child(2),
  [data-width-2d="35"] tbody tr td:nth-child(2),
  [data-width-3d="35"] thead tr th:nth-child(3),
  [data-width-3d="35"] tbody tr td:nth-child(3),
  [data-width-4d="35"] thead tr th:nth-child(4),
  [data-width-4d="35"] tbody tr td:nth-child(4),
  [data-width-5d="35"] thead tr th:nth-child(5),
  [data-width-5d="35"] tbody tr td:nth-child(5),
  [data-width-6d="35"] thead tr th:nth-child(6),
  [data-width-6d="35"] tbody tr td:nth-child(6),
  [data-width-7d="35"] thead tr th:nth-child(7),
  [data-width-7d="35"] tbody tr td:nth-child(7),
  [data-width-8d="35"] thead tr th:nth-child(8),
  [data-width-8d="35"] tbody tr td:nth-child(8),
  [data-width-9d="35"] thead tr th:nth-child(9),
  [data-width-9d="35"] tbody tr td:nth-child(9),
  [data-width-10d="35"] thead tr th:nth-child(10),
  [data-width-10d="35"] tbody tr td:nth-child(10) { flex-basis: 35%; width: 35%; max-width: 35%; }

  [data-width-1d="40"] thead tr th:nth-child(1),
  [data-width-1d="40"] tbody tr td:nth-child(1),
  [data-width-2d="40"] thead tr th:nth-child(2),
  [data-width-2d="40"] tbody tr td:nth-child(2),
  [data-width-3d="40"] thead tr th:nth-child(3),
  [data-width-3d="40"] tbody tr td:nth-child(3),
  [data-width-4d="40"] thead tr th:nth-child(4),
  [data-width-4d="40"] tbody tr td:nth-child(4),
  [data-width-5d="40"] thead tr th:nth-child(5),
  [data-width-5d="40"] tbody tr td:nth-child(5),
  [data-width-6d="40"] thead tr th:nth-child(6),
  [data-width-6d="40"] tbody tr td:nth-child(6),
  [data-width-7d="40"] thead tr th:nth-child(7),
  [data-width-7d="40"] tbody tr td:nth-child(7),
  [data-width-8d="40"] thead tr th:nth-child(8),
  [data-width-8d="40"] tbody tr td:nth-child(8),
  [data-width-9d="40"] thead tr th:nth-child(9),
  [data-width-9d="40"] tbody tr td:nth-child(9),
  [data-width-10d="40"] thead tr th:nth-child(10),
  [data-width-10d="40"] tbody tr td:nth-child(10) { flex-basis: 40%; width: 40%; max-width: 40%; }

  [data-width-1d="45"] thead tr th:nth-child(1),
  [data-width-1d="45"] tbody tr td:nth-child(1),
  [data-width-2d="45"] thead tr th:nth-child(2),
  [data-width-2d="45"] tbody tr td:nth-child(2),
  [data-width-3d="45"] thead tr th:nth-child(3),
  [data-width-3d="45"] tbody tr td:nth-child(3),
  [data-width-4d="45"] thead tr th:nth-child(4),
  [data-width-4d="45"] tbody tr td:nth-child(4),
  [data-width-5d="45"] thead tr th:nth-child(5),
  [data-width-5d="45"] tbody tr td:nth-child(5),
  [data-width-6d="45"] thead tr th:nth-child(6),
  [data-width-6d="45"] tbody tr td:nth-child(6),
  [data-width-7d="45"] thead tr th:nth-child(7),
  [data-width-7d="45"] tbody tr td:nth-child(7),
  [data-width-8d="45"] thead tr th:nth-child(8),
  [data-width-8d="45"] tbody tr td:nth-child(8),
  [data-width-9d="45"] thead tr th:nth-child(9),
  [data-width-9d="45"] tbody tr td:nth-child(9),
  [data-width-10d="45"] thead tr th:nth-child(10),
  [data-width-10d="45"] tbody tr td:nth-child(10) { flex-basis: 45%; width: 45%; max-width: 45%; }

  [data-width-1d="50"] thead tr th:nth-child(1),
  [data-width-1d="50"] tbody tr td:nth-child(1),
  [data-width-2d="50"] thead tr th:nth-child(2),
  [data-width-2d="50"] tbody tr td:nth-child(2),
  [data-width-3d="50"] thead tr th:nth-child(3),
  [data-width-3d="50"] tbody tr td:nth-child(3),
  [data-width-4d="50"] thead tr th:nth-child(4),
  [data-width-4d="50"] tbody tr td:nth-child(4),
  [data-width-5d="50"] thead tr th:nth-child(5),
  [data-width-5d="50"] tbody tr td:nth-child(5),
  [data-width-6d="50"] thead tr th:nth-child(6),
  [data-width-6d="50"] tbody tr td:nth-child(6),
  [data-width-7d="50"] thead tr th:nth-child(7),
  [data-width-7d="50"] tbody tr td:nth-child(7),
  [data-width-8d="50"] thead tr th:nth-child(8),
  [data-width-8d="50"] tbody tr td:nth-child(8),
  [data-width-9d="50"] thead tr th:nth-child(9),
  [data-width-9d="50"] tbody tr td:nth-child(9),
  [data-width-10d="50"] thead tr th:nth-child(10),
  [data-width-10d="50"] tbody tr td:nth-child(10) { flex-basis: 50%; width: 50%; max-width: 50%; }

  [data-width-1d="55"] thead tr th:nth-child(1),
  [data-width-1d="55"] tbody tr td:nth-child(1),
  [data-width-2d="55"] thead tr th:nth-child(2),
  [data-width-2d="55"] tbody tr td:nth-child(2),
  [data-width-3d="55"] thead tr th:nth-child(3),
  [data-width-3d="55"] tbody tr td:nth-child(3),
  [data-width-4d="55"] thead tr th:nth-child(4),
  [data-width-4d="55"] tbody tr td:nth-child(4),
  [data-width-5d="55"] thead tr th:nth-child(5),
  [data-width-5d="55"] tbody tr td:nth-child(5),
  [data-width-6d="55"] thead tr th:nth-child(6),
  [data-width-6d="55"] tbody tr td:nth-child(6),
  [data-width-7d="55"] thead tr th:nth-child(7),
  [data-width-7d="55"] tbody tr td:nth-child(7),
  [data-width-8d="55"] thead tr th:nth-child(8),
  [data-width-8d="55"] tbody tr td:nth-child(8),
  [data-width-9d="55"] thead tr th:nth-child(9),
  [data-width-9d="55"] tbody tr td:nth-child(9),
  [data-width-10d="55"] thead tr th:nth-child(10),
  [data-width-10d="55"] tbody tr td:nth-child(10) { flex-basis: 55%; width: 55%; max-width: 55%; }

  [data-width-1d="60"] thead tr th:nth-child(1),
  [data-width-1d="60"] tbody tr td:nth-child(1),
  [data-width-2d="60"] thead tr th:nth-child(2),
  [data-width-2d="60"] tbody tr td:nth-child(2),
  [data-width-3d="60"] thead tr th:nth-child(3),
  [data-width-3d="60"] tbody tr td:nth-child(3),
  [data-width-4d="60"] thead tr th:nth-child(4),
  [data-width-4d="60"] tbody tr td:nth-child(4),
  [data-width-5d="60"] thead tr th:nth-child(5),
  [data-width-5d="60"] tbody tr td:nth-child(5),
  [data-width-6d="60"] thead tr th:nth-child(6),
  [data-width-6d="60"] tbody tr td:nth-child(6),
  [data-width-7d="60"] thead tr th:nth-child(7),
  [data-width-7d="60"] tbody tr td:nth-child(7),
  [data-width-8d="60"] thead tr th:nth-child(8),
  [data-width-8d="60"] tbody tr td:nth-child(8),
  [data-width-9d="60"] thead tr th:nth-child(9),
  [data-width-9d="60"] tbody tr td:nth-child(9),
  [data-width-10d="60"] thead tr th:nth-child(10),
  [data-width-10d="60"] tbody tr td:nth-child(10) { flex-basis: 60%; width: 60%; max-width: 60%; }

  [data-width-1d="65"] thead tr th:nth-child(1),
  [data-width-1d="65"] tbody tr td:nth-child(1),
  [data-width-2d="65"] thead tr th:nth-child(2),
  [data-width-2d="65"] tbody tr td:nth-child(2),
  [data-width-3d="65"] thead tr th:nth-child(3),
  [data-width-3d="65"] tbody tr td:nth-child(3),
  [data-width-4d="65"] thead tr th:nth-child(4),
  [data-width-4d="65"] tbody tr td:nth-child(4),
  [data-width-5d="65"] thead tr th:nth-child(5),
  [data-width-5d="65"] tbody tr td:nth-child(5),
  [data-width-6d="65"] thead tr th:nth-child(6),
  [data-width-6d="65"] tbody tr td:nth-child(6),
  [data-width-7d="65"] thead tr th:nth-child(7),
  [data-width-7d="65"] tbody tr td:nth-child(7),
  [data-width-8d="65"] thead tr th:nth-child(8),
  [data-width-8d="65"] tbody tr td:nth-child(8),
  [data-width-9d="65"] thead tr th:nth-child(9),
  [data-width-9d="65"] tbody tr td:nth-child(9),
  [data-width-10d="65"] thead tr th:nth-child(10),
  [data-width-10d="65"] tbody tr td:nth-child(10) { flex-basis: 65%; width: 65%; max-width: 65%; }

  [data-width-1d="70"] thead tr th:nth-child(1),
  [data-width-1d="70"] tbody tr td:nth-child(1),
  [data-width-2d="70"] thead tr th:nth-child(2),
  [data-width-2d="70"] tbody tr td:nth-child(2),
  [data-width-3d="70"] thead tr th:nth-child(3),
  [data-width-3d="70"] tbody tr td:nth-child(3),
  [data-width-4d="70"] thead tr th:nth-child(4),
  [data-width-4d="70"] tbody tr td:nth-child(4),
  [data-width-5d="70"] thead tr th:nth-child(5),
  [data-width-5d="70"] tbody tr td:nth-child(5),
  [data-width-6d="70"] thead tr th:nth-child(6),
  [data-width-6d="70"] tbody tr td:nth-child(6),
  [data-width-7d="70"] thead tr th:nth-child(7),
  [data-width-7d="70"] tbody tr td:nth-child(7),
  [data-width-8d="70"] thead tr th:nth-child(8),
  [data-width-8d="70"] tbody tr td:nth-child(8),
  [data-width-9d="70"] thead tr th:nth-child(9),
  [data-width-9d="70"] tbody tr td:nth-child(9),
  [data-width-10d="70"] thead tr th:nth-child(10),
  [data-width-10d="70"] tbody tr td:nth-child(10) { flex-basis: 70%; width: 70%; max-width: 70%; }

  [data-width-1d="75"] thead tr th:nth-child(1),
  [data-width-1d="75"] tbody tr td:nth-child(1),
  [data-width-2d="75"] thead tr th:nth-child(2),
  [data-width-2d="75"] tbody tr td:nth-child(2),
  [data-width-3d="75"] thead tr th:nth-child(3),
  [data-width-3d="75"] tbody tr td:nth-child(3),
  [data-width-4d="75"] thead tr th:nth-child(4),
  [data-width-4d="75"] tbody tr td:nth-child(4),
  [data-width-5d="75"] thead tr th:nth-child(5),
  [data-width-5d="75"] tbody tr td:nth-child(5),
  [data-width-6d="75"] thead tr th:nth-child(6),
  [data-width-6d="75"] tbody tr td:nth-child(6),
  [data-width-7d="75"] thead tr th:nth-child(7),
  [data-width-7d="75"] tbody tr td:nth-child(7),
  [data-width-8d="75"] thead tr th:nth-child(8),
  [data-width-8d="75"] tbody tr td:nth-child(8),
  [data-width-9d="75"] thead tr th:nth-child(9),
  [data-width-9d="75"] tbody tr td:nth-child(9),
  [data-width-10d="75"] thead tr th:nth-child(10),
  [data-width-10d="75"] tbody tr td:nth-child(10) { flex-basis: 75%; width: 75%; max-width: 75%; }

  [data-width-1d="80"] thead tr th:nth-child(1),
  [data-width-1d="80"] tbody tr td:nth-child(1),
  [data-width-2d="80"] thead tr th:nth-child(2),
  [data-width-2d="80"] tbody tr td:nth-child(2),
  [data-width-3d="80"] thead tr th:nth-child(3),
  [data-width-3d="80"] tbody tr td:nth-child(3),
  [data-width-4d="80"] thead tr th:nth-child(4),
  [data-width-4d="80"] tbody tr td:nth-child(4),
  [data-width-5d="80"] thead tr th:nth-child(5),
  [data-width-5d="80"] tbody tr td:nth-child(5),
  [data-width-6d="80"] thead tr th:nth-child(6),
  [data-width-6d="80"] tbody tr td:nth-child(6),
  [data-width-7d="80"] thead tr th:nth-child(7),
  [data-width-7d="80"] tbody tr td:nth-child(7),
  [data-width-8d="80"] thead tr th:nth-child(8),
  [data-width-8d="80"] tbody tr td:nth-child(8),
  [data-width-9d="80"] thead tr th:nth-child(9),
  [data-width-9d="80"] tbody tr td:nth-child(9),
  [data-width-10d="80"] thead tr th:nth-child(10),
  [data-width-10d="80"] tbody tr td:nth-child(10) { flex-basis: 80%; width: 80%; max-width: 80%; }

  [data-width-1d="85"] thead tr th:nth-child(1),
  [data-width-1d="85"] tbody tr td:nth-child(1),
  [data-width-2d="85"] thead tr th:nth-child(2),
  [data-width-2d="85"] tbody tr td:nth-child(2),
  [data-width-3d="85"] thead tr th:nth-child(3),
  [data-width-3d="85"] tbody tr td:nth-child(3),
  [data-width-4d="85"] thead tr th:nth-child(4),
  [data-width-4d="85"] tbody tr td:nth-child(4),
  [data-width-5d="85"] thead tr th:nth-child(5),
  [data-width-5d="85"] tbody tr td:nth-child(5),
  [data-width-6d="85"] thead tr th:nth-child(6),
  [data-width-6d="85"] tbody tr td:nth-child(6),
  [data-width-7d="85"] thead tr th:nth-child(7),
  [data-width-7d="85"] tbody tr td:nth-child(7),
  [data-width-8d="85"] thead tr th:nth-child(8),
  [data-width-8d="85"] tbody tr td:nth-child(8),
  [data-width-9d="85"] thead tr th:nth-child(9),
  [data-width-9d="85"] tbody tr td:nth-child(9),
  [data-width-10d="85"] thead tr th:nth-child(10),
  [data-width-10d="85"] tbody tr td:nth-child(10) { flex-basis: 85%; width: 85%; max-width: 85%; }

  [data-width-1d="90"] thead tr th:nth-child(1),
  [data-width-1d="90"] tbody tr td:nth-child(1),
  [data-width-2d="90"] thead tr th:nth-child(2),
  [data-width-2d="90"] tbody tr td:nth-child(2),
  [data-width-3d="90"] thead tr th:nth-child(3),
  [data-width-3d="90"] tbody tr td:nth-child(3),
  [data-width-4d="90"] thead tr th:nth-child(4),
  [data-width-4d="90"] tbody tr td:nth-child(4),
  [data-width-5d="90"] thead tr th:nth-child(5),
  [data-width-5d="90"] tbody tr td:nth-child(5),
  [data-width-6d="90"] thead tr th:nth-child(6),
  [data-width-6d="90"] tbody tr td:nth-child(6),
  [data-width-7d="90"] thead tr th:nth-child(7),
  [data-width-7d="90"] tbody tr td:nth-child(7),
  [data-width-8d="90"] thead tr th:nth-child(8),
  [data-width-8d="90"] tbody tr td:nth-child(8),
  [data-width-9d="90"] thead tr th:nth-child(9),
  [data-width-9d="90"] tbody tr td:nth-child(9),
  [data-width-10d="90"] thead tr th:nth-child(10),
  [data-width-10d="90"] tbody tr td:nth-child(10) { flex-basis: 90%; width: 90%; max-width: 90%; }

  [data-width-1d="95"] thead tr th:nth-child(1),
  [data-width-1d="95"] tbody tr td:nth-child(1),
  [data-width-2d="95"] thead tr th:nth-child(2),
  [data-width-2d="95"] tbody tr td:nth-child(2),
  [data-width-3d="95"] thead tr th:nth-child(3),
  [data-width-3d="95"] tbody tr td:nth-child(3),
  [data-width-4d="95"] thead tr th:nth-child(4),
  [data-width-4d="95"] tbody tr td:nth-child(4),
  [data-width-5d="95"] thead tr th:nth-child(5),
  [data-width-5d="95"] tbody tr td:nth-child(5),
  [data-width-6d="95"] thead tr th:nth-child(6),
  [data-width-6d="95"] tbody tr td:nth-child(6),
  [data-width-7d="95"] thead tr th:nth-child(7),
  [data-width-7d="95"] tbody tr td:nth-child(7),
  [data-width-8d="95"] thead tr th:nth-child(8),
  [data-width-8d="95"] tbody tr td:nth-child(8),
  [data-width-9d="95"] thead tr th:nth-child(9),
  [data-width-9d="95"] tbody tr td:nth-child(9),
  [data-width-10d="95"] thead tr th:nth-child(10),
  [data-width-10d="95"] tbody tr td:nth-child(10) { flex-basis: 95%; width: 95%; max-width: 95%; }

  [data-width-1d="100"] thead tr th:nth-child(1),
  [data-width-1d="100"] tbody tr td:nth-child(1),
  [data-width-2d="100"] thead tr th:nth-child(2),
  [data-width-2d="100"] tbody tr td:nth-child(2),
  [data-width-3d="100"] thead tr th:nth-child(3),
  [data-width-3d="100"] tbody tr td:nth-child(3),
  [data-width-4d="100"] thead tr th:nth-child(4),
  [data-width-4d="100"] tbody tr td:nth-child(4),
  [data-width-5d="100"] thead tr th:nth-child(5),
  [data-width-5d="100"] tbody tr td:nth-child(5),
  [data-width-6d="100"] thead tr th:nth-child(6),
  [data-width-6d="100"] tbody tr td:nth-child(6),
  [data-width-7d="100"] thead tr th:nth-child(7),
  [data-width-7d="100"] tbody tr td:nth-child(7),
  [data-width-8d="100"] thead tr th:nth-child(8),
  [data-width-8d="100"] tbody tr td:nth-child(8),
  [data-width-9d="100"] thead tr th:nth-child(9),
  [data-width-9d="100"] tbody tr td:nth-child(9),
  [data-width-10d="100"] thead tr th:nth-child(10),
  [data-width-10d="100"] tbody tr td:nth-child(10) { flex-basis: 100%; width: 100%; max-width: 100%; }
}

/* standard table */
.standard-table { margin: 20px 0; }
.standard-table *,
.standard-table *:before,
.standard-table *:after { box-sizing: border-box; }
.standard-table table { width: 100%; border-width: 0 1px 1px; border-style: solid; border-color: #ddd; }
.standard-table table,
.standard-table caption,
.standard-table thead,
.standard-table tbody { display: block; }
.standard-table th,
.standard-table td { display: flex; flex-flow: column nowrap; justify-content: center; align-items: stretch; }
.standard-table tr { display: flex; flex-flow: row wrap; align-items: stretch; position: relative; margin-left: -1px; }
.standard-table caption,
.standard-table th { background: #f5f9fd; font-size: 12px; line-height: 14px; color: #231818; padding: 7px; font-weight: 700; }
.standard-table caption,
.standard-table th,
.standard-table td { border-top: 1px solid #ddd; }
.standard-table th,
.standard-table td { border-left: 1px solid #ddd; text-align: center; }
.standard-table td { font-size: 12px; line-height: 14px; padding: 12px; align-items: center; }
.standard-table .gbtn { font-size: 13px; padding: 9px; align-self: stretch; white-space: normal; }
.standard-table .gbtn:after { content: none; }
.standard-table .trigger-terms { font-weight: bold; color: #727272; cursor: pointer; }
.standard-table .trigger-terms:hover { text-decoration: underline; }

.standard-table[data-bonus="1"] tbody tr td:nth-child(1) strong,
.standard-table[data-bonus="2"] tbody tr td:nth-child(2) strong,
.standard-table[data-bonus="3"] tbody tr td:nth-child(3) strong,
.standard-table[data-bonus="4"] tbody tr td:nth-child(4) strong,
.standard-table[data-bonus="5"] tbody tr td:nth-child(5) strong,
.standard-table[data-bonus="6"] tbody tr td:nth-child(6) strong,
.standard-table[data-bonus="7"] tbody tr td:nth-child(7) strong,
.standard-table[data-bonus="8"] tbody tr td:nth-child(8) strong,
.standard-table[data-bonus="9"] tbody tr td:nth-child(9) strong,
.standard-table[data-bonus="10"] tbody tr td:nth-child(10) strong { display: block; color: #257fd5; }

.standard-table[data-terms="1"] thead tr th:nth-child(1),
.standard-table[data-terms="2"] thead tr th:nth-child(2),
.standard-table[data-terms="3"] thead tr th:nth-child(3),
.standard-table[data-terms="4"] thead tr th:nth-child(4),
.standard-table[data-terms="5"] thead tr th:nth-child(5),
.standard-table[data-terms="6"] thead tr th:nth-child(6),
.standard-table[data-terms="7"] thead tr th:nth-child(7),
.standard-table[data-terms="8"] thead tr th:nth-child(8),
.standard-table[data-terms="9"] thead tr th:nth-child(9),
.standard-table[data-terms="10"] thead tr th:nth-child(10) { display: none; }

.standard-table[data-terms="1"] tbody tr td:nth-child(1),
.standard-table[data-terms="2"] tbody tr td:nth-child(2),
.standard-table[data-terms="3"] tbody tr td:nth-child(3),
.standard-table[data-terms="4"] tbody tr td:nth-child(4),
.standard-table[data-terms="5"] tbody tr td:nth-child(5),
.standard-table[data-terms="6"] tbody tr td:nth-child(6),
.standard-table[data-terms="7"] tbody tr td:nth-child(7),
.standard-table[data-terms="8"] tbody tr td:nth-child(8),
.standard-table[data-terms="9"] tbody tr td:nth-child(9),
.standard-table[data-terms="10"] tbody tr td:nth-child(10) { border-top: none; background: #f9f9f9; font-size: 10px; line-height: 13px; color: #949494; padding: 5px 10px; text-align: left; display: block; }

@media only screen and (max-width: 767px), only screen and (min-width: 823px) and (max-width: 1023px) {
	.standard-table thead { display: none; }
	.standard-table td[data-heading-mobile] { padding-top: 30px; position: relative; }
	.standard-table td[data-heading-mobile]:before { content: attr(data-heading-mobile); background: #f5f9fd; font-size: 10px; line-height: 12px; padding: 3px; font-weight: bold; color: #231818; position: absolute; top: 0; left: 0; right: 0; text-align: center; border-bottom: 1px solid #ddd; }
}

@media only screen and (min-width: 768px) and (max-width: 822px) {
	.standard-table[data-terms="1"] tbody tr td:nth-child(1),
	.standard-table[data-terms="2"] tbody tr td:nth-child(2),
	.standard-table[data-terms="3"] tbody tr td:nth-child(3),
	.standard-table[data-terms="4"] tbody tr td:nth-child(4),
	.standard-table[data-terms="5"] tbody tr td:nth-child(5),
	.standard-table[data-terms="6"] tbody tr td:nth-child(6),
	.standard-table[data-terms="7"] tbody tr td:nth-child(7),
	.standard-table[data-terms="8"] tbody tr td:nth-child(8),
	.standard-table[data-terms="9"] tbody tr td:nth-child(9),
	.standard-table[data-terms="10"] tbody tr td:nth-child(10) { padding: 5px 20px; }
}

/* _os */
._os { display: inline-block; vertical-align: middle; background: url(../img/tiny-os.png) 0 0 no-repeat; font-size: 0; color: transparent; }
._os.android { background-position: 0 0; width: 16px; height: 16px; }
._os.ios { background-position: -17px 0; width: 19px; height: 16px; }
._os + ._os { margin: 0 0 0 5px; }

/* _product */
._product { display: block; font-size: 12px; line-height: 1.2; text-align: left; color: #5d6062; margin: 4px 0; padding-left: 26px; position: relative; }
._product.disabled { opacity: .5; }
._product:before { content: ''; width: 18px; height: 18px; position: absolute; top: -2px; left: 0; background: url(../img/table-category-icons.png) no-repeat; }
._product.bingo:before { background-position: 0 -235px; }
._product.casino:before { background-position: 0 -255px; }
._product.live:before { background-position: 0 -293px; }
._product.lotto:before { background-position: 0 -216px; }
._product.poker:before { background-position: 0 -197px; }
._product.sport:before { background-position: 0 -101px; }
._product[data-suffix]:after { content: attr(data-suffix); }

/* _market */
._market { display: block; }
._market:before { content: ''; display: block; margin: 0 auto 8px; background-position: center; background-repeat: no-repeat; }
._market.bingo:before { background-image: url(../img/market-bingo.png); width: 28px; height: 28px; }
._market.casino:before { background-image: url(../img/market-casino.png); width: 32px; height: 32px; }
._market.sport:before { background-image: url(../img/market-sport.png); width: 30px; height: 30px; }

/* dummy-btn */
.dummy-btn { display: inline-block; font-size: 12px; line-height: 1.2; color: #0e6fcd; text-align: center; }
.dummy-btn.s { font-size: 11px; }
.dummy-btn.xs { font-size: 10px; }
.dummy-btn:before { content: 'Visit Site'; display: block; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 1; text-transform: uppercase; color: #fff; padding: 10px; min-width: 114px; border-radius: 3px; margin-bottom: 8px; box-shadow: inset 0 0 0 2px #18ad2c, inset 0 0 0 3px #8ae070; }
.dummy-btn:before {
	background: #54c234;
	background: -moz-linear-gradient(top, #54c234 0%, #06a71c 100%);
	background: -webkit-linear-gradient(top, #54c234 0%,#06a71c 100%);
	background: linear-gradient(to bottom, #54c234 0%,#06a71c 100%);
}
.dummy-btn:hover:before {
	background: #06a71c;
	background: -moz-linear-gradient(top, #06a71c 0%, #54c234 100%);
	background: -webkit-linear-gradient(top, #06a71c 0%,#54c234 100%);
	background: linear-gradient(to bottom, #06a71c 0%,#54c234 100%);
}
.dummy-btn.secondary:before { box-shadow: inset 0 0 0 2px #509fe3, inset 0 0 0 3px #87c2f3; }
.dummy-btn.secondary:before {
	background: #5faaea;
	background: -moz-linear-gradient(top, #5faaea 0%, #4398e1 100%);
	background: -webkit-linear-gradient(top, #5faaea 0%,#4398e1 100%);
	background: linear-gradient(to bottom, #5faaea 0%,#4398e1 100%);
}
.dummy-btn.secondary:hover:before {
	background: #4398e1;
	background: -moz-linear-gradient(top, #4398e1 0%, #5faaea 100%);
	background: -webkit-linear-gradient(top, #4398e1 0%,#5faaea 100%);
	background: linear-gradient(to bottom, #4398e1 0%,#5faaea 100%);
}

@media only screen and (max-width: 767px), only screen and (min-width: 823px) and (max-width: 1023px) {
	.dummy-btn:before { font-size: 15px; padding: 14px; margin-bottom: 4px; }
}

/* conv table */
.conv-table { margin: 20px 0; }
.conv-table *,
.conv-table *:before,
.conv-table *:after { box-sizing: border-box; }
.conv-table table { width: 100%; }
.conv-table table,
.conv-table caption,
.conv-table thead,
.conv-table tbody { display: block; }
.conv-table th,
.conv-table td { display: flex; flex-flow: column nowrap; justify-content: center; align-items: stretch; text-align: center; }
.conv-table tr { display: flex; flex-flow: row wrap; align-items: stretch; background: #fff; }
.conv-table tbody tr { padding: 10px 0 5px; }
.conv-table caption { background: #000; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; color: #fff; padding: 7px; }
.conv-table th { background: #f5f9fd; font-size: 12px; line-height: 13px; font-weight: 400; color: #5d6062; min-height: 30px; padding: 2px 4px; }
.conv-table td { padding: 2px 4px; font-size: 12px; line-height: 1.25; color: #5d6062; }
.conv-table .single-star { background: url(../img/single-star.png) 50% no-repeat; width: 15px; height: 14px; display: inline-block; vertical-align: middle; font-size: 0; color: transparent; position: relative; top: -1px; margin-left: 3px; }
.conv-table .highlight-item:after { content: ''; clear: both; display: table; height: 0; }
.conv-table .highlight-item + .highlight-item { margin-top: 8px; }
.conv-table .highlight-item span { float: left; }
.conv-table .highlight-item > span:after { content: ':'; }
.conv-table .highlight-item strong { float: right; }
.conv-table .highlight-item[class*=" "] { padding-left: 30px; position: relative; }
.conv-table .highlight-item[class*=" "]:before { content: ''; background: url(../img/table-category-icons.png) no-repeat; width: 18px; height: 18px; position: absolute; top: -2px; left: 0; }
.conv-table .highlight-item.basketball:before { background-position: 0 -101px; }
.conv-table .highlight-item.cash:before { background-position: 0 -179px; }
.conv-table .highlight-item.cc:before { background-position: 0 0; }
.conv-table .highlight-item.dealer:before { background-position: 0 -293px; }
.conv-table .highlight-item.dice:before { background-position: 0 -20px; }
.conv-table .highlight-item.mobile:before { background-position: 0 -274px; }
.conv-table .highlight-item.play:before { background-position: 0 -40px; }
.conv-table .highlight-item.trophy:before { background-position: 0 -139px; }
.conv-table .poker-game { display: block; padding-left: 30px; position: relative; text-align: left; }
.conv-table .poker-game + .poker-game { margin-top: 8px; }
.conv-table .poker-game:before { content: ''; background: url(../img/table-category-icons.png) no-repeat; width: 18px; height: 18px; position: absolute; top: -2px; left: 0; }
.conv-table .poker-game.omaha:before { background-position: 0 -159px; }
.conv-table .poker-game.stud:before { background-position: 0 -78px; }
.conv-table .poker-game.texas:before { background-position: 0 -59px; }
.conv-table .bingo-item { display: block; font-size: 12px; padding: 2px 0 2px 28px; position: relative; }
.conv-table .bingo-item:before { width: 19px; height: 19px; font-size: 9px; line-height: 18px; text-align: center; font-weight: bold; color: #5d6062; position: absolute; top: 0; left: 0; border: 1px solid #3e3e3e; border-radius: 50%; }
.conv-table .bingo-item + .bingo-item { margin-top: 4px; }
.conv-table ._product { flex-basis: 50%; max-width: 50%; }
.conv-table .trigger-terms { font-weight: bold; cursor: pointer; color: #727272; display: inline-block; }
.conv-table .hidden { display: none; }
.conv-table.primary th { background: #fff; font-family: 'Open Sans', sans-serif; text-transform: uppercase; color: #5b6e7c; min-height: 32px; }
.conv-table.numbered thead th:first-child { padding-left: 24px; }
.conv-table.numbered tbody { counter-reset: conv-table; }
.conv-table.numbered tbody tr { counter-increment: conv-table; }
.conv-table.numbered tbody tr td:first-child,
.conv-table.numbered tbody tr th:first-child { padding-left: 24px; position: relative; }
.conv-table.numbered tbody tr td:first-child:before,
.conv-table.numbered tbody tr th:first-child:before { content: counter(conv-table); font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 16px; text-align: center; width: 20px; position: absolute; top: 50%; left: 0; margin-top: -8px; }

.conv-table [data-prefix]:before { content: attr(data-prefix); }
.conv-table [data-suffix]:after { content: attr(data-suffix); }

.conv-table[data-logo="1"] tbody td:nth-child(1) > a,
.conv-table[data-logo="1"] tbody td:nth-child(1) > span,
.conv-table[data-logo="2"] tbody td:nth-child(2) > a,
.conv-table[data-logo="2"] tbody td:nth-child(2) > span,
.conv-table[data-logo="3"] tbody td:nth-child(3) > a,
.conv-table[data-logo="3"] tbody td:nth-child(3) > span,
.conv-table[data-logo="4"] tbody td:nth-child(4) > a,
.conv-table[data-logo="4"] tbody td:nth-child(4) > span,
.conv-table[data-logo="5"] tbody td:nth-child(5) > a,
.conv-table[data-logo="5"] tbody td:nth-child(5) > span,
.conv-table[data-logo="6"] tbody td:nth-child(6) > a,
.conv-table[data-logo="6"] tbody td:nth-child(6) > span,
.conv-table[data-logo="7"] tbody td:nth-child(7) > a,
.conv-table[data-logo="7"] tbody td:nth-child(7) > span,
.conv-table[data-logo="8"] tbody td:nth-child(8) > a,
.conv-table[data-logo="8"] tbody td:nth-child(8) > span,
.conv-table[data-logo="9"] tbody td:nth-child(9) > a,
.conv-table[data-logo="9"] tbody td:nth-child(9) > span,
.conv-table[data-logo="10"] tbody td:nth-child(10) > a,
.conv-table[data-logo="10"] tbody td:nth-child(10) > span { margin-left: auto; margin-right: auto; }

.conv-table[data-bonus="1"] tbody td:nth-child(1),
.conv-table[data-bonus="2"] tbody td:nth-child(2),
.conv-table[data-bonus="3"] tbody td:nth-child(3),
.conv-table[data-bonus="4"] tbody td:nth-child(4),
.conv-table[data-bonus="5"] tbody td:nth-child(5),
.conv-table[data-bonus="6"] tbody td:nth-child(6),
.conv-table[data-bonus="7"] tbody td:nth-child(7),
.conv-table[data-bonus="8"] tbody td:nth-child(8),
.conv-table[data-bonus="9"] tbody td:nth-child(9),
.conv-table[data-bonus="10"] tbody td:nth-child(10) { font-weight: bold; }

.conv-table[data-bonus="1"] tbody td:nth-child(1) strong,
.conv-table[data-bonus="2"] tbody td:nth-child(2) strong,
.conv-table[data-bonus="3"] tbody td:nth-child(3) strong,
.conv-table[data-bonus="4"] tbody td:nth-child(4) strong,
.conv-table[data-bonus="5"] tbody td:nth-child(5) strong,
.conv-table[data-bonus="6"] tbody td:nth-child(6) strong,
.conv-table[data-bonus="7"] tbody td:nth-child(7) strong,
.conv-table[data-bonus="8"] tbody td:nth-child(8) strong,
.conv-table[data-bonus="9"] tbody td:nth-child(9) strong,
.conv-table[data-bonus="10"] tbody td:nth-child(10) strong { display: block; font-size: 15px; color: #257fd5; padding: 2px 0; }

.conv-table.primary[data-bonus="1"] tbody td:nth-child(1) strong,
.conv-table.primary[data-bonus="2"] tbody td:nth-child(2) strong,
.conv-table.primary[data-bonus="3"] tbody td:nth-child(3) strong,
.conv-table.primary[data-bonus="4"] tbody td:nth-child(4) strong,
.conv-table.primary[data-bonus="5"] tbody td:nth-child(5) strong,
.conv-table.primary[data-bonus="6"] tbody td:nth-child(6) strong,
.conv-table.primary[data-bonus="7"] tbody td:nth-child(7) strong,
.conv-table.primary[data-bonus="8"] tbody td:nth-child(8) strong,
.conv-table.primary[data-bonus="9"] tbody td:nth-child(9) strong,
.conv-table.primary[data-bonus="10"] tbody td:nth-child(10) strong { font-size: 17px; color: #21b130; text-transform: uppercase; }

.conv-table[data-rating="1"] tbody td:nth-child(1),
.conv-table[data-rating="2"] tbody td:nth-child(2),
.conv-table[data-rating="3"] tbody td:nth-child(3),
.conv-table[data-rating="4"] tbody td:nth-child(4),
.conv-table[data-rating="5"] tbody td:nth-child(5),
.conv-table[data-rating="6"] tbody td:nth-child(6),
.conv-table[data-rating="7"] tbody td:nth-child(7),
.conv-table[data-rating="8"] tbody td:nth-child(8),
.conv-table[data-rating="9"] tbody td:nth-child(9),
.conv-table[data-rating="10"] tbody td:nth-child(10) { font-weight: bold; color: #707070; font-size: 13px; flex-direction: row; align-items: center; }

.conv-table[data-products="1"] tbody td:nth-child(1),
.conv-table[data-products="2"] tbody td:nth-child(2),
.conv-table[data-products="3"] tbody td:nth-child(3),
.conv-table[data-products="4"] tbody td:nth-child(4),
.conv-table[data-products="5"] tbody td:nth-child(5),
.conv-table[data-products="6"] tbody td:nth-child(6),
.conv-table[data-products="7"] tbody td:nth-child(7),
.conv-table[data-products="8"] tbody td:nth-child(8),
.conv-table[data-products="9"] tbody td:nth-child(9),
.conv-table[data-products="10"] tbody td:nth-child(10) { flex-flow: row wrap; }

.conv-table[data-terms="1"] thead th:nth-child(1),
.conv-table[data-terms="2"] thead th:nth-child(2),
.conv-table[data-terms="3"] thead th:nth-child(3),
.conv-table[data-terms="4"] thead th:nth-child(4),
.conv-table[data-terms="5"] thead th:nth-child(5),
.conv-table[data-terms="6"] thead th:nth-child(6),
.conv-table[data-terms="7"] thead th:nth-child(7),
.conv-table[data-terms="8"] thead th:nth-child(8),
.conv-table[data-terms="9"] thead th:nth-child(9),
.conv-table[data-terms="10"] thead th:nth-child(10) { display: none; }

.conv-table[data-terms="1"] tbody td:nth-child(1),
.conv-table[data-terms="2"] tbody td:nth-child(2),
.conv-table[data-terms="3"] tbody td:nth-child(3),
.conv-table[data-terms="4"] tbody td:nth-child(4),
.conv-table[data-terms="5"] tbody td:nth-child(5),
.conv-table[data-terms="6"] tbody td:nth-child(6),
.conv-table[data-terms="7"] tbody td:nth-child(7),
.conv-table[data-terms="8"] tbody td:nth-child(8),
.conv-table[data-terms="9"] tbody td:nth-child(9),
.conv-table[data-terms="10"] tbody td:nth-child(10) { display: block; font-size: 10px; line-height: 13px; color: #949494; }

@media only screen and (max-width: 767px), only screen and (min-width: 823px) and (max-width: 1023px) {
	.conv-table thead { display: none; }
	.conv-table tbody tr { border: 1px solid #d6d8d9; }
	.conv-table tbody tr + tr { margin-top: 5px; }
	.conv-table .bingo-item { padding: 23px 3px 0; flex-basis: 33.33%; }
	.conv-table .bingo-item:before { top: 0; left: 50%; margin-left: -10px; }
	.conv-table .bingo-item + .bingo-item { margin-top: 0; }
	.conv-table ._product { flex-basis: 33.33%; max-width: 33.33%; }
	.conv-table .poker-game { flex-basis: 33.33%; max-width: 33.33%; padding: 23px 3px 0; text-align: center; }
	.conv-table .poker-game + .poker-game { margin-top: 0; }
	.conv-table .poker-game:before { top: 0; left: 50%; margin-left: -9px; }
	.conv-table ._market:before { content: none; }
	.conv-table.primary caption { margin-bottom: 5px; }

	.conv-table[data-logo="1"] tbody tr td:nth-child(1),
	.conv-table[data-logo="2"] tbody tr td:nth-child(2),
	.conv-table[data-logo="3"] tbody tr td:nth-child(3),
	.conv-table[data-logo="4"] tbody tr td:nth-child(4),
	.conv-table[data-logo="5"] tbody tr td:nth-child(5),
	.conv-table[data-logo="6"] tbody tr td:nth-child(6),
	.conv-table[data-logo="7"] tbody tr td:nth-child(7),
	.conv-table[data-logo="8"] tbody tr td:nth-child(8),
	.conv-table[data-logo="9"] tbody tr td:nth-child(9),
	.conv-table[data-logo="10"] tbody tr td:nth-child(10) { order: 1; }

	.conv-table[data-bonus="1"] tbody tr td:nth-child(1),
	.conv-table[data-bonus="2"] tbody tr td:nth-child(2),
	.conv-table[data-bonus="3"] tbody tr td:nth-child(3),
	.conv-table[data-bonus="4"] tbody tr td:nth-child(4),
	.conv-table[data-bonus="5"] tbody tr td:nth-child(5),
	.conv-table[data-bonus="6"] tbody tr td:nth-child(6),
	.conv-table[data-bonus="7"] tbody tr td:nth-child(7),
	.conv-table[data-bonus="8"] tbody tr td:nth-child(8),
	.conv-table[data-bonus="9"] tbody tr td:nth-child(9),
	.conv-table[data-bonus="10"] tbody tr td:nth-child(10) { order: 2; }

	.conv-table[data-rating="1"] tbody tr td:nth-child(1),
	.conv-table[data-rating="2"] tbody tr td:nth-child(2),
	.conv-table[data-rating="3"] tbody tr td:nth-child(3),
	.conv-table[data-rating="4"] tbody tr td:nth-child(4),
	.conv-table[data-rating="5"] tbody tr td:nth-child(5),
	.conv-table[data-rating="6"] tbody tr td:nth-child(6),
	.conv-table[data-rating="7"] tbody tr td:nth-child(7),
	.conv-table[data-rating="8"] tbody tr td:nth-child(8),
	.conv-table[data-rating="9"] tbody tr td:nth-child(9),
	.conv-table[data-rating="10"] tbody tr td:nth-child(10) { order: 3; padding: 10px; position: relative; font-size: 15px; min-height: 60px; align-self: center; }

	.conv-table[data-rating="1"] tbody tr td:nth-child(1):before,
	.conv-table[data-rating="2"] tbody tr td:nth-child(2):before,
	.conv-table[data-rating="3"] tbody tr td:nth-child(3):before,
	.conv-table[data-rating="4"] tbody tr td:nth-child(4):before,
	.conv-table[data-rating="5"] tbody tr td:nth-child(5):before,
	.conv-table[data-rating="6"] tbody tr td:nth-child(6):before,
	.conv-table[data-rating="7"] tbody tr td:nth-child(7):before,
	.conv-table[data-rating="8"] tbody tr td:nth-child(8):before,
	.conv-table[data-rating="9"] tbody tr td:nth-child(9):before,
	.conv-table[data-rating="10"] tbody tr td:nth-child(10):before { content: ''; position: absolute; top: 10px; left: 50%; bottom: 10px; width: 70px; margin-left: -35px; border: 1px solid #d6d8d9; pointer-events: none; }

	.conv-table.numbered[data-rating="1"] tbody tr td:nth-child(1),
	.conv-table.numbered[data-rating="2"] tbody tr td:nth-child(2),
	.conv-table.numbered[data-rating="3"] tbody tr td:nth-child(3),
	.conv-table.numbered[data-rating="4"] tbody tr td:nth-child(4),
	.conv-table.numbered[data-rating="5"] tbody tr td:nth-child(5),
	.conv-table.numbered[data-rating="6"] tbody tr td:nth-child(6),
	.conv-table.numbered[data-rating="7"] tbody tr td:nth-child(7),
	.conv-table.numbered[data-rating="8"] tbody tr td:nth-child(8),
	.conv-table.numbered[data-rating="9"] tbody tr td:nth-child(9),
	.conv-table.numbered[data-rating="10"] tbody tr td:nth-child(10) { padding-left: 23px; }

	.conv-table.numbered[data-rating="1"] tbody tr td:nth-child(1):before,
	.conv-table.numbered[data-rating="2"] tbody tr td:nth-child(2):before,
	.conv-table.numbered[data-rating="3"] tbody tr td:nth-child(3):before,
	.conv-table.numbered[data-rating="4"] tbody tr td:nth-child(4):before,
	.conv-table.numbered[data-rating="5"] tbody tr td:nth-child(5):before,
	.conv-table.numbered[data-rating="6"] tbody tr td:nth-child(6):before,
	.conv-table.numbered[data-rating="7"] tbody tr td:nth-child(7):before,
	.conv-table.numbered[data-rating="8"] tbody tr td:nth-child(8):before,
	.conv-table.numbered[data-rating="9"] tbody tr td:nth-child(9):before,
	.conv-table.numbered[data-rating="10"] tbody tr td:nth-child(10):before { margin-left: -29px; }

	.conv-table[data-link="1"] tbody tr td:nth-child(1),
	.conv-table[data-link="2"] tbody tr td:nth-child(2),
	.conv-table[data-link="3"] tbody tr td:nth-child(3),
	.conv-table[data-link="4"] tbody tr td:nth-child(4),
	.conv-table[data-link="5"] tbody tr td:nth-child(5),
	.conv-table[data-link="6"] tbody tr td:nth-child(6),
	.conv-table[data-link="7"] tbody tr td:nth-child(7),
	.conv-table[data-link="8"] tbody tr td:nth-child(8),
	.conv-table[data-link="9"] tbody tr td:nth-child(9),
	.conv-table[data-link="10"] tbody tr td:nth-child(10) { order: 4; padding-top: 15px; padding-left: 10px; padding-right: 10px; }

	.conv-table[data-terms="1"] tbody tr td:nth-child(1),
	.conv-table[data-terms="2"] tbody tr td:nth-child(2),
	.conv-table[data-terms="3"] tbody tr td:nth-child(3),
	.conv-table[data-terms="4"] tbody tr td:nth-child(4),
	.conv-table[data-terms="5"] tbody tr td:nth-child(5),
	.conv-table[data-terms="6"] tbody tr td:nth-child(6),
	.conv-table[data-terms="7"] tbody tr td:nth-child(7),
	.conv-table[data-terms="8"] tbody tr td:nth-child(8),
	.conv-table[data-terms="9"] tbody tr td:nth-child(9),
	.conv-table[data-terms="10"] tbody tr td:nth-child(10) { order: 5; padding-left: 15px; padding-right: 15px; padding-bottom: 10px; }

	.conv-table[data-highlights="1"] tbody tr td:nth-child(1),
	.conv-table[data-highlights="2"] tbody tr td:nth-child(2),
	.conv-table[data-highlights="3"] tbody tr td:nth-child(3),
	.conv-table[data-highlights="4"] tbody tr td:nth-child(4),
	.conv-table[data-highlights="5"] tbody tr td:nth-child(5),
	.conv-table[data-highlights="6"] tbody tr td:nth-child(6),
	.conv-table[data-highlights="7"] tbody tr td:nth-child(7),
	.conv-table[data-highlights="8"] tbody tr td:nth-child(8),
	.conv-table[data-highlights="9"] tbody tr td:nth-child(9),
	.conv-table[data-highlights="10"] tbody tr td:nth-child(10) { order: 6; background: #f9f9f9; padding: 5px 10px 10px; margin-left: 7px; margin-right: 7px; }

	.conv-table[data-highlights="1"] tbody tr td:nth-child(1):before,
	.conv-table[data-highlights="2"] tbody tr td:nth-child(2):before,
	.conv-table[data-highlights="3"] tbody tr td:nth-child(3):before,
	.conv-table[data-highlights="4"] tbody tr td:nth-child(4):before,
	.conv-table[data-highlights="5"] tbody tr td:nth-child(5):before,
	.conv-table[data-highlights="6"] tbody tr td:nth-child(6):before,
	.conv-table[data-highlights="7"] tbody tr td:nth-child(7):before,
	.conv-table[data-highlights="8"] tbody tr td:nth-child(8):before,
	.conv-table[data-highlights="9"] tbody tr td:nth-child(9):before,
	.conv-table[data-highlights="10"] tbody tr td:nth-child(10):before { content: 'Highlights'; display: block; font-size: 11px; font-weight: bold; color: #3f3f3f; margin-bottom: 5px; }

	.conv-table[data-bingo="1"] tbody tr td:nth-child(1),
	.conv-table[data-bingo="2"] tbody tr td:nth-child(2),
	.conv-table[data-bingo="3"] tbody tr td:nth-child(3),
	.conv-table[data-bingo="4"] tbody tr td:nth-child(4),
	.conv-table[data-bingo="5"] tbody tr td:nth-child(5),
	.conv-table[data-bingo="6"] tbody tr td:nth-child(6),
	.conv-table[data-bingo="7"] tbody tr td:nth-child(7),
	.conv-table[data-bingo="8"] tbody tr td:nth-child(8),
	.conv-table[data-bingo="9"] tbody tr td:nth-child(9),
	.conv-table[data-bingo="10"] tbody tr td:nth-child(10) { order: 6; background: #f9f9f9; flex-flow: row wrap; align-items: flex-start; padding: 5px 10px 10px; margin-left: 7px; margin-right: 7px; }

	.conv-table[data-bingo="1"] tbody tr td:nth-child(1):before,
	.conv-table[data-bingo="2"] tbody tr td:nth-child(2):before,
	.conv-table[data-bingo="3"] tbody tr td:nth-child(3):before,
	.conv-table[data-bingo="4"] tbody tr td:nth-child(4):before,
	.conv-table[data-bingo="5"] tbody tr td:nth-child(5):before,
	.conv-table[data-bingo="6"] tbody tr td:nth-child(6):before,
	.conv-table[data-bingo="7"] tbody tr td:nth-child(7):before,
	.conv-table[data-bingo="8"] tbody tr td:nth-child(8):before,
	.conv-table[data-bingo="9"] tbody tr td:nth-child(9):before,
	.conv-table[data-bingo="10"] tbody tr td:nth-child(10):before { content: 'Bingo Games'; display: block; font-size: 11px; font-weight: bold; color: #3f3f3f; margin-bottom: 5px; flex-basis: 100%; }

	.conv-table[data-products="1"] tbody tr td:nth-child(1),
	.conv-table[data-products="2"] tbody tr td:nth-child(2),
	.conv-table[data-products="3"] tbody tr td:nth-child(3),
	.conv-table[data-products="4"] tbody tr td:nth-child(4),
	.conv-table[data-products="5"] tbody tr td:nth-child(5),
	.conv-table[data-products="6"] tbody tr td:nth-child(6),
	.conv-table[data-products="7"] tbody tr td:nth-child(7),
	.conv-table[data-products="8"] tbody tr td:nth-child(8),
	.conv-table[data-products="9"] tbody tr td:nth-child(9),
	.conv-table[data-products="10"] tbody tr td:nth-child(10) { order: 6; background: #f9f9f9; padding: 5px 10px 10px; margin-left: 7px; margin-right: 7px; }

	.conv-table[data-products="1"] tbody tr td:nth-child(1):before,
	.conv-table[data-products="2"] tbody tr td:nth-child(2):before,
	.conv-table[data-products="3"] tbody tr td:nth-child(3):before,
	.conv-table[data-products="4"] tbody tr td:nth-child(4):before,
	.conv-table[data-products="5"] tbody tr td:nth-child(5):before,
	.conv-table[data-products="6"] tbody tr td:nth-child(6):before,
	.conv-table[data-products="7"] tbody tr td:nth-child(7):before,
	.conv-table[data-products="8"] tbody tr td:nth-child(8):before,
	.conv-table[data-products="9"] tbody tr td:nth-child(9):before,
	.conv-table[data-products="10"] tbody tr td:nth-child(10):before { content: 'Gambling Products'; display: block; font-size: 11px; font-weight: bold; color: #3f3f3f; margin-bottom: 5px; flex-basis: 100%; }

	.conv-table[data-categories="1"] tbody tr td:nth-child(1),
	.conv-table[data-categories="2"] tbody tr td:nth-child(2),
	.conv-table[data-categories="3"] tbody tr td:nth-child(3),
	.conv-table[data-categories="4"] tbody tr td:nth-child(4),
	.conv-table[data-categories="5"] tbody tr td:nth-child(5),
	.conv-table[data-categories="6"] tbody tr td:nth-child(6),
	.conv-table[data-categories="7"] tbody tr td:nth-child(7),
	.conv-table[data-categories="8"] tbody tr td:nth-child(8),
	.conv-table[data-categories="9"] tbody tr td:nth-child(9),
	.conv-table[data-categories="10"] tbody tr td:nth-child(10) { order: 6; background: #f9f9f9; padding: 5px 10px 10px; margin-left: 7px; margin-right: 7px; flex-flow: row wrap; }

	.conv-table[data-categories="1"] tbody tr td:nth-child(1):before,
	.conv-table[data-categories="2"] tbody tr td:nth-child(2):before,
	.conv-table[data-categories="3"] tbody tr td:nth-child(3):before,
	.conv-table[data-categories="4"] tbody tr td:nth-child(4):before,
	.conv-table[data-categories="5"] tbody tr td:nth-child(5):before,
	.conv-table[data-categories="6"] tbody tr td:nth-child(6):before,
	.conv-table[data-categories="7"] tbody tr td:nth-child(7):before,
	.conv-table[data-categories="8"] tbody tr td:nth-child(8):before,
	.conv-table[data-categories="9"] tbody tr td:nth-child(9):before,
	.conv-table[data-categories="10"] tbody tr td:nth-child(10):before { content: 'Game Categories'; display: block; font-size: 11px; font-weight: bold; color: #3f3f3f; margin-bottom: 5px; flex-basis: 100%; }

	.conv-table[data-categories="1"] tbody tr td:nth-child(1) .highlight-item,
	.conv-table[data-categories="2"] tbody tr td:nth-child(2) .highlight-item,
	.conv-table[data-categories="3"] tbody tr td:nth-child(3) .highlight-item,
	.conv-table[data-categories="4"] tbody tr td:nth-child(4) .highlight-item,
	.conv-table[data-categories="5"] tbody tr td:nth-child(5) .highlight-item,
	.conv-table[data-categories="6"] tbody tr td:nth-child(6) .highlight-item,
	.conv-table[data-categories="7"] tbody tr td:nth-child(7) .highlight-item,
	.conv-table[data-categories="8"] tbody tr td:nth-child(8) .highlight-item,
	.conv-table[data-categories="9"] tbody tr td:nth-child(9) .highlight-item,
	.conv-table[data-categories="10"] tbody tr td:nth-child(10) .highlight-item { flex-basis: 33.33%; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; padding: 0 3px; }

	.conv-table[data-categories="1"] tbody tr td:nth-child(1) .highlight-item + .highlight-item,
	.conv-table[data-categories="2"] tbody tr td:nth-child(2) .highlight-item + .highlight-item,
	.conv-table[data-categories="3"] tbody tr td:nth-child(3) .highlight-item + .highlight-item,
	.conv-table[data-categories="4"] tbody tr td:nth-child(4) .highlight-item + .highlight-item,
	.conv-table[data-categories="5"] tbody tr td:nth-child(5) .highlight-item + .highlight-item,
	.conv-table[data-categories="6"] tbody tr td:nth-child(6) .highlight-item + .highlight-item,
	.conv-table[data-categories="7"] tbody tr td:nth-child(7) .highlight-item + .highlight-item,
	.conv-table[data-categories="8"] tbody tr td:nth-child(8) .highlight-item + .highlight-item,
	.conv-table[data-categories="9"] tbody tr td:nth-child(9) .highlight-item + .highlight-item,
	.conv-table[data-categories="10"] tbody tr td:nth-child(10) .highlight-item + .highlight-item { margin-top: 0; }

	.conv-table[data-categories="1"] tbody tr td:nth-child(1) .highlight-item:before,
	.conv-table[data-categories="2"] tbody tr td:nth-child(2) .highlight-item:before,
	.conv-table[data-categories="3"] tbody tr td:nth-child(3) .highlight-item:before,
	.conv-table[data-categories="4"] tbody tr td:nth-child(4) .highlight-item:before,
	.conv-table[data-categories="5"] tbody tr td:nth-child(5) .highlight-item:before,
	.conv-table[data-categories="6"] tbody tr td:nth-child(6) .highlight-item:before,
	.conv-table[data-categories="7"] tbody tr td:nth-child(7) .highlight-item:before,
	.conv-table[data-categories="8"] tbody tr td:nth-child(8) .highlight-item:before,
	.conv-table[data-categories="9"] tbody tr td:nth-child(9) .highlight-item:before,
	.conv-table[data-categories="10"] tbody tr td:nth-child(10) .highlight-item:before { position: static; display: block; margin-right: 10px; }

	.conv-table[data-categories="1"] tbody tr td:nth-child(1) .highlight-item:after,
	.conv-table[data-categories="2"] tbody tr td:nth-child(2) .highlight-item:after,
	.conv-table[data-categories="3"] tbody tr td:nth-child(3) .highlight-item:after,
	.conv-table[data-categories="4"] tbody tr td:nth-child(4) .highlight-item:after,
	.conv-table[data-categories="5"] tbody tr td:nth-child(5) .highlight-item:after,
	.conv-table[data-categories="6"] tbody tr td:nth-child(6) .highlight-item:after,
	.conv-table[data-categories="7"] tbody tr td:nth-child(7) .highlight-item:after,
	.conv-table[data-categories="8"] tbody tr td:nth-child(8) .highlight-item:after,
	.conv-table[data-categories="9"] tbody tr td:nth-child(9) .highlight-item:after,
	.conv-table[data-categories="10"] tbody tr td:nth-child(10) .highlight-item:after { content: none; }

	.conv-table[data-categories="1"] tbody tr td:nth-child(1) .highlight-item span,
	.conv-table[data-categories="2"] tbody tr td:nth-child(2) .highlight-item span,
	.conv-table[data-categories="3"] tbody tr td:nth-child(3) .highlight-item span,
	.conv-table[data-categories="4"] tbody tr td:nth-child(4) .highlight-item span,
	.conv-table[data-categories="5"] tbody tr td:nth-child(5) .highlight-item span,
	.conv-table[data-categories="6"] tbody tr td:nth-child(6) .highlight-item span,
	.conv-table[data-categories="7"] tbody tr td:nth-child(7) .highlight-item span,
	.conv-table[data-categories="8"] tbody tr td:nth-child(8) .highlight-item span,
	.conv-table[data-categories="9"] tbody tr td:nth-child(9) .highlight-item span,
	.conv-table[data-categories="10"] tbody tr td:nth-child(10) .highlight-item span { display: none; }

	.conv-table[data-poker="1"] tbody tr td:nth-child(1),
	.conv-table[data-poker="2"] tbody tr td:nth-child(2),
	.conv-table[data-poker="3"] tbody tr td:nth-child(3),
	.conv-table[data-poker="4"] tbody tr td:nth-child(4),
	.conv-table[data-poker="5"] tbody tr td:nth-child(5),
	.conv-table[data-poker="6"] tbody tr td:nth-child(6),
	.conv-table[data-poker="7"] tbody tr td:nth-child(7),
	.conv-table[data-poker="8"] tbody tr td:nth-child(8),
	.conv-table[data-poker="9"] tbody tr td:nth-child(9),
	.conv-table[data-poker="10"] tbody tr td:nth-child(10) { order: 6; background: #f9f9f9; padding: 5px 10px 10px; margin-left: 7px; margin-right: 7px; flex-flow: row wrap; align-items: flex-start; }

	.conv-table[data-poker="1"] tbody tr td:nth-child(1):before,
	.conv-table[data-poker="2"] tbody tr td:nth-child(2):before,
	.conv-table[data-poker="3"] tbody tr td:nth-child(3):before,
	.conv-table[data-poker="4"] tbody tr td:nth-child(4):before,
	.conv-table[data-poker="5"] tbody tr td:nth-child(5):before,
	.conv-table[data-poker="6"] tbody tr td:nth-child(6):before,
	.conv-table[data-poker="7"] tbody tr td:nth-child(7):before,
	.conv-table[data-poker="8"] tbody tr td:nth-child(8):before,
	.conv-table[data-poker="9"] tbody tr td:nth-child(9):before,
	.conv-table[data-poker="10"] tbody tr td:nth-child(10):before { content: 'Poker Games'; display: block; font-size: 11px; font-weight: bold; color: #3f3f3f; margin-bottom: 5px; flex-basis: 100%; }

	.conv-table[data-market="1"] tbody tr td:nth-child(1),
	.conv-table[data-market="2"] tbody tr td:nth-child(2),
	.conv-table[data-market="3"] tbody tr td:nth-child(3),
	.conv-table[data-market="4"] tbody tr td:nth-child(4),
	.conv-table[data-market="5"] tbody tr td:nth-child(5),
	.conv-table[data-market="6"] tbody tr td:nth-child(6),
	.conv-table[data-market="7"] tbody tr td:nth-child(7),
	.conv-table[data-market="8"] tbody tr td:nth-child(8),
	.conv-table[data-market="9"] tbody tr td:nth-child(9),
	.conv-table[data-market="10"] tbody tr td:nth-child(10) { order: 6; background: #f9f9f9; padding: 5px; border-left: 10px solid transparent; background-clip: padding-box; margin-bottom: 5px; }

	.conv-table[data-market="1"] tbody tr td:nth-child(1):before,
	.conv-table[data-market="2"] tbody tr td:nth-child(2):before,
	.conv-table[data-market="3"] tbody tr td:nth-child(3):before,
	.conv-table[data-market="4"] tbody tr td:nth-child(4):before,
	.conv-table[data-market="5"] tbody tr td:nth-child(5):before,
	.conv-table[data-market="6"] tbody tr td:nth-child(6):before,
	.conv-table[data-market="7"] tbody tr td:nth-child(7):before,
	.conv-table[data-market="8"] tbody tr td:nth-child(8):before,
	.conv-table[data-market="9"] tbody tr td:nth-child(9):before,
	.conv-table[data-market="10"] tbody tr td:nth-child(10):before { content: 'Gambling Market'; display: block; font-size: 10px; font-weight: bold; color: #3f3f3f; margin-bottom: 5px; flex-basis: 100%; white-space: nowrap; }

	.conv-table[data-min-deposit="1"] tbody tr td:nth-child(1),
	.conv-table[data-min-deposit="2"] tbody tr td:nth-child(2),
	.conv-table[data-min-deposit="3"] tbody tr td:nth-child(3),
	.conv-table[data-min-deposit="4"] tbody tr td:nth-child(4),
	.conv-table[data-min-deposit="5"] tbody tr td:nth-child(5),
	.conv-table[data-min-deposit="6"] tbody tr td:nth-child(6),
	.conv-table[data-min-deposit="7"] tbody tr td:nth-child(7),
	.conv-table[data-min-deposit="8"] tbody tr td:nth-child(8),
	.conv-table[data-min-deposit="9"] tbody tr td:nth-child(9),
	.conv-table[data-min-deposit="10"] tbody tr td:nth-child(10) { order: 7; background: #f9f9f9; padding: 5px; margin-bottom: 5px; }

	.conv-table[data-min-deposit="1"] tbody tr td:nth-child(1):before,
	.conv-table[data-min-deposit="2"] tbody tr td:nth-child(2):before,
	.conv-table[data-min-deposit="3"] tbody tr td:nth-child(3):before,
	.conv-table[data-min-deposit="4"] tbody tr td:nth-child(4):before,
	.conv-table[data-min-deposit="5"] tbody tr td:nth-child(5):before,
	.conv-table[data-min-deposit="6"] tbody tr td:nth-child(6):before,
	.conv-table[data-min-deposit="7"] tbody tr td:nth-child(7):before,
	.conv-table[data-min-deposit="8"] tbody tr td:nth-child(8):before,
	.conv-table[data-min-deposit="9"] tbody tr td:nth-child(9):before,
	.conv-table[data-min-deposit="10"] tbody tr td:nth-child(10):before { content: 'Min Deposit'; display: block; font-size: 10px; font-weight: bold; color: #3f3f3f; margin-bottom: 5px; white-space: nowrap; }

	.conv-table[data-cashout="1"] tbody tr td:nth-child(1),
	.conv-table[data-cashout="2"] tbody tr td:nth-child(2),
	.conv-table[data-cashout="3"] tbody tr td:nth-child(3),
	.conv-table[data-cashout="4"] tbody tr td:nth-child(4),
	.conv-table[data-cashout="5"] tbody tr td:nth-child(5),
	.conv-table[data-cashout="6"] tbody tr td:nth-child(6),
	.conv-table[data-cashout="7"] tbody tr td:nth-child(7),
	.conv-table[data-cashout="8"] tbody tr td:nth-child(8),
	.conv-table[data-cashout="9"] tbody tr td:nth-child(9),
	.conv-table[data-cashout="10"] tbody tr td:nth-child(10) { order: 8; background: #f9f9f9; padding: 5px; border-right: 10px solid transparent; background-clip: padding-box; margin-bottom: 5px; }

	.conv-table[data-cashout="1"] tbody tr td:nth-child(1):before,
	.conv-table[data-cashout="2"] tbody tr td:nth-child(2):before,
	.conv-table[data-cashout="3"] tbody tr td:nth-child(3):before,
	.conv-table[data-cashout="4"] tbody tr td:nth-child(4):before,
	.conv-table[data-cashout="5"] tbody tr td:nth-child(5):before,
	.conv-table[data-cashout="6"] tbody tr td:nth-child(6):before,
	.conv-table[data-cashout="7"] tbody tr td:nth-child(7):before,
	.conv-table[data-cashout="8"] tbody tr td:nth-child(8):before,
	.conv-table[data-cashout="9"] tbody tr td:nth-child(9):before,
	.conv-table[data-cashout="10"] tbody tr td:nth-child(10):before { content: 'Cash Out Time'; display: block; font-size: 10px; font-weight: bold; color: #3f3f3f; margin-bottom: 5px; white-space: nowrap; }
}

@media only screen and (min-width: 768px) and (max-width: 822px), only screen and (min-width: 1024px) {
	.conv-table caption { font-size: 16px; }
	.conv-table table { border: 1px solid #d6d8d9; }
	.conv-table tbody tr { border-width: 1px 0 0; border-style: solid; border-color: #d6d8d9; padding: 10px 0; }
	.conv-table tbody tr td { padding: 0 8px; }
	.conv-table tbody tr:nth-child(even) { background: #f9f9f9; }
	.conv-table.primary table { border: none; }
	.conv-table.primary tbody tr { border-width: 1px; }
	.conv-table.primary tbody tr:nth-child(even) { background: #fff; }
	.conv-table.primary tbody tr + tr { margin-top: 5px; }
	.conv-table .bingo-item { text-align: left; }

	.conv-table[data-terms="1"] tbody tr td:nth-child(1),
	.conv-table[data-terms="2"] tbody tr td:nth-child(2),
	.conv-table[data-terms="3"] tbody tr td:nth-child(3),
	.conv-table[data-terms="4"] tbody tr td:nth-child(4),
	.conv-table[data-terms="5"] tbody tr td:nth-child(5),
	.conv-table[data-terms="6"] tbody tr td:nth-child(6),
	.conv-table[data-terms="7"] tbody tr td:nth-child(7),
	.conv-table[data-terms="8"] tbody tr td:nth-child(8),
	.conv-table[data-terms="9"] tbody tr td:nth-child(9),
	.conv-table[data-terms="10"] tbody tr td:nth-child(10) { padding-top: 10px; text-align: left; }
}

/* last-updated-bar */
.last-updated-bar { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; border: 1px solid #d6d8d9; font-family: 'Open Sans', sans-serif; font-size: 10px; color: #7a8c99; margin: 20px 0; }
.last-updated-bar .logo-gc { display: inline-block; vertical-align: middle; font-size: 0; color: transparent; }
.last-updated-bar .license-area,
.last-updated-bar .last-updated-body { display: flex; flex-flow: row wrap; align-items: center; align-content: center; }

.conv-table + .last-updated-bar { position: relative; top: -15px; margin: 0 0 5px; }

@media only screen and (max-width: 1023px) {
	.last-updated-bar .desktop-only { display: none; }
}

@media only screen and (max-width: 767px) {
	.last-updated-bar { padding: 4px 8px; }
	.last-updated-bar .license-area { font-size: 0; color: transparent; }
	.last-updated-bar .logo-gc { background: url(../img/logo-gc-mobile.png) 50% no-repeat; width: 59px; height: 16px; }
}

@media only screen and (min-width: 768px) {
	.last-updated-bar { padding: 10px; font-size: 11px; }
	.last-updated-bar .logo-gc { background: url(../img/logo-gc-desktop.png) 50% no-repeat; width: 77px; height: 21px; margin-left: 6px; }
}

@media only screen and (min-width: 1024px) {
	.last-updated-bar { padding: 5px 10px; }
	.last-updated-bar .author-leon:after { content: ''; background: url(../img/author-leon.png) 50% no-repeat; width: 109px; height: 45px; display: block; margin-left: 10px; }
}

/* link-bar */
.link-bar { border: 1px solid #d6d8d9; text-align: center; padding: 5px; margin: 20px 0; }
.link-bar a { color: #1f86b1; text-decoration: none; }
.link-bar a:hover { text-decoration: underline; }

.conv-table + .link-bar { position: relative; top: -15px; margin: 0 0 5px; }

@media only screen and (min-width: 768px) {
	.link-bar { padding: 10px; }
}

#terms-wrap { background: rgba(0, 0, 0, .53); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 960; display: none }
#terms-wrap svg { display: inline-block; vertical-align: middle; margin-left: 7px }
#tnc { position: absolute; width: 90%; min-width: 280px; max-width: 680px; background-color: white; top: 10%; left: 50%; bottom: 10%; margin-left: -46%; box-shadow: 3px 3px 9px rgba(0, 0, 0, .45); padding: 1%; border: 1px solid #bbb; line-height: 1.4 }
#tnc.loading { background: #fff url(../visual/loading.gif) no-repeat center }
#tnc .close-me { cursor: pointer; background: #fff; width: 28px; height: 28px; position: absolute; top: -34px; right: -1px; border-radius: 3px; border: 1px solid #a9aaaa }
#tnc .close-me:before, #tnc .close-me:after { content: ''; width: 20px; height: 4px; position: absolute; top: 12px; left: 4px; border-radius: 3px; background: #5c5c5c }
#tnc .close-me:before { transform: rotate(45deg) }
#tnc .close-me:after { transform: rotate(-45deg) }
#tnc .terms-outer { position: absolute; bottom: 2px; left: 1%; right: 1%; height: 35px; line-height: 35px; border-top: 1px solid #e0e0e0; text-align: center }
#tnc .terms-outer a { display: inline-block; vertical-align: middle; font-size: 14px; line-height: 1.2; color: #2373a1; text-decoration: none }
#tnc .terms-outer a:hover { text-decoration: underline }
#tnc .terms-outer a:before { content: ''; background: url(../visual/check-ext-link.png) 50% no-repeat; display: inline-block; vertical-align: middle; width: 12px; height: 12px; margin-right: 16px; position: relative; top: -1px }
#tnc article { background: none; margin-right: 0; padding-right: 0 }
#tnc h1 { margin: 0 0 8px; padding: 0 0 8px; font-size: 18px; line-height: 1.2; border-bottom: 1px solid #87adc6; color: #242424; background: none; box-shadow: none; text-shadow: none }
#tnc h1:before { content: none }
#tnc h2 { font-size: 16px }
#tnc h3, #tnc h4, #tnc h5, #tnc h6 { font-size: 14px }
#tnc ol, #tnc ul { padding-left: 20px }
#tnc blockquote { margin: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; position: absolute; top: 1%; left: 1%; right: 1%; bottom: 42px; padding: 10px }
#tnc blockquote a { color: inherit; text-decoration: none }
#tnc blockquote a strong, #tnc blockquote a u { text-decoration: none; font-weight: normal }
@media only screen and (max-width:736px) and (orientation:landscape) {
#tnc { top: 20%; bottom: 20% }
}
@media only screen and (min-width:768px) {
#tnc { border: 2px solid #5c5c5c; margin-left: -354px; top: 25%; bottom: 25% }
#tnc h1 { font-size: 29px; text-align: left }
#tnc h2 { font-size: 18px; text-align: left }
#tnc h3, #tnc h4, #tnc h5, #tnc h6 { font-size: 16px; text-align: left }
#tnc blockquote { padding: 16px }
}
.terms-span { color: #c0c0c0; display: block }

.basic-list { list-style: none; margin: 15px auto; display: table; font-size: 13px; line-height: 15px; counter-reset: basiclist; }
.basic-list li { counter-increment: basiclist; }
.basic-list li ~ li { margin-top: 15px; }
.basic-list li:before { content: counter(basiclist) ". "; font-weight: 700; color: #242424; }
.basic-list.no-num li:before { content: none; }
.basic-list.no-num li strong:first-child { color: #242424; }

.checklist { list-style: none; margin: 0 auto; padding: 5px 0; display: table; font-size: 13px; line-height: 15px; }
.checklist li { position: relative; padding-left: 19px; }
.checklist li:before { content: ''; background: url(../img/bookies-misc.png) no-repeat 0 -72px; width: 11px; height: 9px; position: absolute; top: 3px; left: 0; }
.checklist li ~ li { margin-top: 15px; }
.checklist li strong { color: #252525; }

/* ------------------------------------------------------------ *\
	Sidebar fix
\* ------------------------------------------------------------ */

@media (min-width: 823px) {
	.content-container { display: flex; justify-content: space-between; padding: 10px; margin-top: 41px; background: #f5f5f5; }

	.content-container aside { position: relative; min-height: 0; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; flex: 0 0 270px; border-bottom: 1px solid #d6d8d9; overflow: hidden; }
	.content-container aside > div:nth-last-child(2):before { left: 0; }
	.content-container aside > div:nth-last-child(2):after { right: 0; }
	.content-container article { max-width: calc(100% - 281px); min-height: 0; flex: 0 1 100%; padding: 0; margin: 0; border: 1px solid #d6d8d9; box-shadow: none; }
	
	.content-container .separation-line { position: relative; border-right: 0; border-left: 0; z-index: 1; }

	.content-container .page { min-height: 0; overflow: visible; box-shadow: none; }
	.content-container .page:after { content: ''; display: table; line-height: 0; clear: both; }

	.content-container aside > div:nth-last-child(2):before,
	.content-container aside > div:nth-last-child(2):after { content: ''; position: absolute; width: 1px; height: 100%; background: #d6d8d9; }
}

ol.columns-2 { display: table; width: auto; height: auto; margin: 20px auto; counter-reset: item; }
ol.columns-2 li {  display: inline-block; width: 100%; }
ol.columns-2 > li { position: relative; padding: 5px 10px 10px 1.8em; }
ol.columns-2 > li:before {
	position: absolute;
	top: 5px; 
	left: 0;
	width: 1.2em;
    display: inline-block;
    font-weight: bold;
    text-align: right;
	counter-increment: item;
    content: counter(item) ".";
}


@media only screen and (min-width:480px) {
	
	.page > ol.columns-2 { max-width: 80% }
	.page > ol.columns-2:after { content: ''; display: block; clear: both }
	.page > ol.columns-2 li { float: left; display: inline; width: 50%; box-sizing: border-box }
	
}

@media only screen and (min-width:960px) {
	.page > ol.columns-2 li { width: 50% }
	
}

@media only screen and (min-width:1200px) {
	.page { max-width: 747px; padding: 20px }
	.page > ol.columns-2 { max-width: 95% }
	
}
