/**/
._booky{display:block;width:120px;height:60px;background:url(../img/booky/betway.png) no-repeat center;text-indent:-9999px;text-align:left;}
._booky.betway{background-image:url(../img/booky/betway.png)}
._booky.sport888{background-image:url(../img/booky/888sport.png)}
._booky.royalpanda{background-image:url(../img/booky/royalpanda.png)}
._booky.bet365{background-image:url(../img/booky/bet365.png)}
._booky.blacktype{background-image:url(../img/booky/blacktype.png)}
._booky.mrgreen{background-image:url(../img/booky/mrgreen.png)}
._booky.lvbet{background-image:url(../img/booky/lvbet.png)}
._booky.grosvenor{background-image:url(../img/booky/grosvenor.png)}
._booky.sportnation{background-image:url(../img/booky/sportnation.png)}
._booky.mansion{background-image:url(../img/booky/mansion.png)}
._booky.wh{background-image:url(../img/booky/williamhill.png)}
._booky.betvictor{background-image:url(../img/booky/betvictor.png)}
._booky.betfred{background-image:url(../img/booky/betfred.png)}
._booky.bet21{background-image:url(../img/booky/21bet.png)}
._booky.moplay{background-image:url(../img/booky/moplay.png)}
._booky.karamba{background-image:url(../img/booky/karamba.png)}
._booky.volt{background-image:url(../img/booky/volt.png)}
._booky.matchbook{background-image:url(../img/booky/matchbook.png)}
._booky.coral{background-image:url(../img/booky/coral.png)}
._booky.genting{background-image:url(../img/booky/genting.png)}
._booky.fansbet{background-image:url(../img/booky/fansbet.png)}
._booky.bet22{background-image:url(../img/booky/22bet.png)}
._booky.bethard{background-image:url(../img/booky/bethard.png)}
._booky.ladbrokes{background-image:url(../img/booky/ladbrokes.png)}

/*.new .bet22 a:after { content: 'Coming Soon'; position: absolute; display: flex; width: 100%; height: 100%; top: 0; left: 0; justify-content: center; align-items: center; padding-top: 1px; opacity: 0; visibility: hidden; color: #454545; font-weight: 700; text-align: center; text-transform: uppercase; background: rgba(255, 255, 255, 0.85); z-index: 3; transition: opacity .15s, visibility .15s; }
.new .bet22 a:hover:after { opacity: 1; visibility: visible; }*/

/**/
@media (max-width: 822px) {
header.new{height:60px;position: relative;z-index: 400;}
header.new:before{content:'';width: 178px;height: 28px;margin-top: 16px;background: url(../img/site-logo.png) no-repeat center;background-size: contain;}
header.new .btn-group{height:60px;padding: 0;}
header.new .btn-group span {border: none;padding: 7px 9px 7px 21px;vertical-align: middle;}
header.new .btn-group span.essentials-btn{padding: 0;}
header.new .btn-group span.essentials-btn:before{content:"";display:block;padding: 0;background:url(../img/bookies-misc.png) no-repeat 0 -97px;text-indent:-9999px;width: 33px;height: 33px;margin: 13px 20px;}
header.new .btn-group span.essentials-btn.open{box-shadow: 0 -4px 0 0 #3391e1 inset;}
header.new .btn-group span.essentials-btn.open:before{background-position:0 -154px;}
header.new .btn-group span.essentials-btn:after{content:none;}
header.new .btn-group span.menu-btn{padding: 21px 0px;font: 500 18px/1 roboto,sans-serif;}
header.new .btn-group span.menu-btn:after{content:"";float:right;width:25px;height:22px;margin: -3px 12px;background: url(../img/bookies-misc.png) no-repeat 0 -131px;}
header.new .btn-group span.menu-btn.open:after{background-position: -5px -159px;}
header.new nav{width: auto;right: 0;background: #dce5ed;top:60px;}
header.new nav ul{text-align:center;font-size: 0;padding-top: 20px;/* margin-top: 60px; */}
header.new nav ul li{display:inline-block;width: 20%;vertical-align:top;border: none;white-space: unset;}
header.new nav ul li:hover{background:none;}
header.new nav ul li a{display:block;max-width:100px;height:120px;margin:0 auto;text-align: center;font-size: 14px;line-height: 1;padding: 0;color:#343434}
header.new nav ul li a:before{content:"";display:block;width:67px;height:67px;margin: 0 auto 8px;border:1px solid #6d6e6e;border-radius:50%;background:white url(../img/nav-icons.png) no-repeat 0 0;}
header.new nav ul li a:hover{color:#343434}
header.new nav ul li a.home:before{background-position: 0 0;}
header.new nav ul li a.bonus:before{background-position: -67px 0;}
header.new nav ul li a.mobile:before{background-position: -134px 0;}
header.new nav ul li a.paypal:before{background-position: 0 -67px;}
header.new nav ul li a.matched:before{background-position: -67px -67px;}
header.new nav ul li a.new:before{background-position: -134px -67px;}
}
@media (max-width: 480px) {
header.new nav ul li{width: 33.33%;}
}
@media (max-width: 374px) {
header.new .btn-group span.menu-btn{padding: 21px 0px;}
header.new:before{width: 154px;}
}
@media (max-width: 359px) {
header.new{padding: 0 5px;}
header.new:before{width: 132px;}
}
/**/
.homewrap{padding: 0 2%;}
body .homewrap>h1.hs{margin-top: -5px;}
.homewrap p{font:normal 15px/1.6 arial,sans-serif;color:#707070;margin-top: 10px;}
.homewrap p strong{color:inherit;}
.homewrap p a{color:#0e6fcd}
.homewrap p a:hover{text-decoration:underline;}
.homeul{display:table;padding:0;margin: 23px auto;max-width: 90%;font:normal 15px/1 arial,sans-serif;color:#171717;}
.homeul li{padding: 9px 0px 9px 30px;text-indent:-30px;}
.homeul li:before{content:'';display:inline-block;width:17px;height:13px;margin-right: 12px;background:url(../img/bookies-misc.png) no-repeat 0 -83px;}
ul.homeul.fix{margin-left: 10%;margin-right: 10%;}
ul.homeul.fix li{line-height:1.5;padding-top:5px;}
ul.homeul.fix2 li:before{background:none;}
.homeregs{text-align: center;padding: 0;margin: 30px auto 20px;list-style: none;max-width: 580px;font-size: 0;}
.homeregs li{display:inline-block;vertical-align:middle;margin: 0 18px;width:85px;height:20px;background:url(../img/home-regs.png) no-repeat 0 0;text-indent:-9999px;}
.homeregs li.ukgc{width:85px;height:20px;background-position:0 0}
.homeregs li.truste{width:82px;height:30px;background-position:0 -21px}
.homeregs li.ssl{width:97px;height:30px;background-position:0 -52px}
.homeregs li.ecogra{width:96px;height:28px;background-position:0 -83px}
@media (max-width: 500px) {
.homewrap{overflow:hidden;max-height:70px;position:relative;transition:.2s linear;}
.homewrap.opened{max-height:600px;}
.homewrap:after{content:"";position:absolute;bottom:0px;right:0px;display:block;width:47px;height:20px;
background:white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAGCAYAAADZq14TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGRJREFUeNpiNOq/z8bAwNANxDFAzAjEi4G49GyBwi8GKDCe8IBsNSxAoguI8xgQAMT+DsQVSGJkq2ECErEMmCAVjU+2GiYGGgMmaFihgzlofLLVgOKgDBopsUgKa9EUkq0GIMAAoJ4jnBDwUJIAAAAASUVORK5CYII=) no-repeat center 10px;}
.homewrap.opened:after{content:none}
body .homewrap>h1.hs{font-size:16px;}
.homewrap p{font-size:13px;line-height:1.8}
.homeul{font-size:13px;max-width: 80%;margin:15px auto;}
.homeul li{padding-top:5px;padding-bottom:5px;}
.homeregs{margin-top:20px;}
}
@media (min-width: 400px) {
.homeregs li{margin: 0 25px;}
}
@media (min-width: 500px) {
.homeregs{text-align: justify;}
.homeregs:after{content:"";display: inline-block;width:100%;}
.homeregs li{margin: 0;}
}
/**/
aside .box-body.allgames{padding:0;border:1px solid #d6d8d9;margin-bottom: 6px;box-shadow: 0 5px 0 #f5f5f5;}
aside .box-body.allgames div{font: 600 14px/1.1 'open sans',sans-serif;color:#343434;text-transform:uppercase;padding: 11px;border-bottom:1px solid #ddd;margin: 0 8px;text-align:center;}
aside .box-body.allgames ul{padding: 10px 0 5px;margin: 0;list-style: none;font-size:0;text-align:center;}
aside .box-body.allgames ul li{display: inline-block;width: 33.33%;font: normal 11px/1 arial,sans-serif;vertical-align: top;}

aside .box-body.allgames ul.more { position: relative; max-height: 33px; padding: 10px 0; overflow: hidden; transition: max-height .3s; box-sizing: border-box; }
aside .box-body.allgames ul.more:after { content: 'See More Sports'; position: absolute; display: block; width: 100%; bottom: 0; left: 0; font-size: 12px; line-height: 30px; text-align: center; color: #1f86b1; text-decoration: underline; background: #fff; }
aside .box-body.allgames ul.more:hover { max-height: 175px; } 
aside .box-body.allgames ul.more:hover:after { display: none; }

aside .box-body.allgames ul li a,aside .box-body.allgames ul li span{display:block;height:66px;color:#5c6267;}
aside .box-body.allgames ul li a:before,aside .box-body.allgames ul li span:before{content:"";display:block;width:60px;height:45px;margin:0 auto;background:url(../img/allgames.png) no-repeat 0 0;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
aside .box-body.allgames ul li .football:before{background-position:0 0;}
aside .box-body.allgames ul li .horse:before{background-position:-60px 0;}
aside .box-body.allgames ul li .basket:before{background-position:-120px 0;}
aside .box-body.allgames ul li .hockey:before{background-position:0 -45px;}
aside .box-body.allgames ul li .tennis:before{background-position:-60px -45px;}
aside .box-body.allgames ul li .handball:before{background-position:-120px -45px;}
aside .box-body.allgames ul li .gold:before{background-position:0 -90px;}
aside .box-body.allgames ul li .hounds:before{background-position:-60px -90px;}
aside .box-body.allgames ul li .superbowl:before{background-position:-120px -90px;}
aside .box-body.allgames ul li .box:before{background-position:0 -135px;}
aside .box-body.allgames ul li .esports:before{background-position:-60px -135px; backface-visibility: hidden;}
aside .box-body.allgames ul li .f1:before{background-position:-120px -135px;}
aside .box-body.allgames ul li .nhl:before{background-position:0 -180px;}
aside .box-body.allgames ul li .nfl:before{background-position:-60px -180px;}
aside .box-body.allgames ul li .nba:before{background-position:-120px -180px;}
aside .box-body.allgames ul li .champs:before{background-position:0 -225px;}
aside .box-body.allgames ul li .uefa:before{background-position:-60px -225px;}
aside .box-body.allgames ul li .dfb:before{background-position:-120px -225px;}
aside .box-body.allgames ul li .cricket:before{background-position:0 -270px;}
aside .box-body.allgames ul li .rugby:before{background-position:-60px -270px;}
aside .box-body.allgames ul li .cycling:before{background-position:-120px -270px;}
aside .box-body.allgames ul li .darts:before{background-position:2px -316px;}
aside .box-body.allgames ul li .snooker:before{background-position:-60px -316px;}
aside .box-body.allgames ul li a:hover{text-decoration:underline;color:#3f3f3f;}
aside .box-body.allgames ul li a:hover:before{-webkit-filter: none;filter:none;}
aside .box-body.allrevs{padding:3px 6px;}
aside .box-body.allrevs ul{font:normal 12px/1 arial,sans-serif;padding:0;margin:0;list-style:none;}
aside .box-body.allrevs ul li{position:relative;height: 41px;line-height:39px;margin:3px 0;border:1px solid #d6d8d9;border-radius:3px;overflow:hidden;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );}
aside .box-body.allrevs ul li:hover{border-color:#7ea5dd;}
aside .box-body.allrevs ul li:before{content:"";float:left;width:31px;height:31px;margin:4px 8px;background:url(../img/allrevs.png) no-repeat 0 0;border-radius:50%;}
aside .box-body.allrevs ul li.betway:before{background-position: 0 0}
aside .box-body.allrevs ul li.sport888:before{background-position: 0 -31px}
aside .box-body.allrevs ul li.royalpanda:before{background-position: 0 -62px}
aside .box-body.allrevs ul li.bet365:before{background-position: 0 -93px}
aside .box-body.allrevs ul li.blacktype:before{background-position: 0 -124px}
aside .box-body.allrevs ul li.mrgreen:before{background-position: 0 -155px}
aside .box-body.allrevs ul li.lvbet:before{background-position: 0 -186px}
aside .box-body.allrevs ul li.grosvenor:before{background-position: 0 -217px}
aside .box-body.allrevs ul li.sportnation:before{background-position: 0 -248px}
aside .box-body.allrevs ul li.mansion:before{background-position: 0 -279px}
aside .box-body.allrevs ul li.wh:before{background-position: -31px 0}
aside .box-body.allrevs ul li.betvictor:before{background-position: -31px -31px}
aside .box-body.allrevs ul li.betbright:before{background-position: -31px -62px}
aside .box-body.allrevs ul li.karamba:before{background-position: -31px -93px}
aside .box-body.allrevs ul li.betfed:before{background-position: -31px -124px}
aside .box-body.allrevs ul li.bet10:before{background-position: -31px -155px}
aside .box-body.allrevs ul li.bah:before{background-position: -31px -186px}
aside .box-body.allrevs ul li.betfair:before{background-position: -31px -217px}
aside .box-body.allrevs ul li.netbet:before{background-position: -31px -248px}
aside .box-body.allrevs ul li.viks:before{background-position: -31px -279px}
aside .box-body.allrevs ul li.fun88:before{background-position: -62px 0}
aside .box-body.allrevs ul li.ladbrokes:before{background-position: -62px -31px}
aside .box-body.allrevs ul li.coral:before{background-position: -62px -62px}
aside .box-body.allrevs ul li.matchbook:before{background-position: -62px -93px}
aside .box-body.allrevs ul li.titanbet:before{background-position: -62px -124px}
aside .box-body.allrevs ul li.guts:before{background-position: -62px -155px}
aside .box-body.allrevs ul li.bet21:before{background-position: -62px -186px}
aside .box-body.allrevs ul li.paddy:before{background-position: -62px -217px}
aside .box-body.allrevs ul li.genting:before{background-position: -62px -248px}
aside .box-body.allrevs ul li.bwin:before{background-position: -62px -279px}
aside .box-body.allrevs ul li.unibet:before{background-position: -93px 0}
aside .box-body.allrevs ul li.betdaq:before{background-position: -93px -31px}
aside .box-body.allrevs ul li.energybet:before{background-position: -93px -62px}
aside .box-body.allrevs ul li.marathon:before{background-position: -93px -93px}
aside .box-body.allrevs ul li.betsafe:before{background-position: -93px -124px}
aside .box-body.allrevs ul li.betstars:before{background-position: -93px -155px}
aside .box-body.allrevs ul li.boyle:before{background-position: -93px -186px}
aside .box-body.allrevs ul li.leovegas:before{background-position: -93px -217px}
aside .box-body.allrevs ul li.sunbets:before{background-position: -93px -248px}
aside .box-body.allrevs ul li.winner:before{background-position: -93px -279px}
aside .box-body.allrevs ul li.fansbet:before{background-position: -124px -279px}
aside .box-body.allrevs ul li.k8bets:before{background-position: -124px 0}
aside .box-body.allrevs ul li.novibet:before{background-position: -124px -62px}
aside .box-body.allrevs ul li.volt:before{background-position: -124px -31px}
aside .box-body.allrevs ul li.moplay:before{background-position: -124px -94px}
aside .box-body.allrevs ul li.quinnbet:before{background-position: -124px -124px}
aside .box-body.allrevs ul li.betsid:before{background-position: -124px -217px}
aside .box-body.allrevs ul li.mustardbet:before{background-position: -124px -155px}
aside .box-body.allrevs ul li.redzone:before{background-position: -124px -248px}
aside .box-body.allrevs ul li.bethard:before{background-position: -62px -310px}
aside .box-body.allrevs ul li.beteast:before{background-position: 0px -310px}
aside .box-body.allrevs ul li.bet22:before{background-position: -31px -310px;}
aside .box-body.allrevs ul li:after{content:'';display:block;position:absolute;width:6px;height:10px;top:0;bottom:0;right:12px;margin:auto;background:url(../img/bookies-misc.png) no-repeat -12px -72px;}
aside .box-body.allrevs ul li:hover:after{background-position: -19px -72px;}
aside .box-body.allrevs ul li span{display:inline-block;width:55px;text-align:center;font:bold 13px/1 roboto,sans-serif;color:#454545;vertical-align:middle;}
aside .box-body.allrevs ul li a{float:right;width: 150px;margin: 10px 0 0;padding: 4px 12px;line-height: 1.1;color: #0e6fcd;border-left:1px solid #e6e6e6;}
aside .box-body.allrevs ul li a:hover{text-decoration:underline;}

aside .box-body.allrevs ul li a:before{content:'';display:block;position:absolute;top:0;bottom:0;right:0;left:0;}
@media (max-width: 822px) {
aside.new{top:60px;bottom:0;overflow:auto;position: fixed;}
aside.new .title{text-align:center}
aside.new .title:before {display: none;}
aside.new .box-body{display:block;}
}
/**/
.topbookies{font:normal 12px/1.2 arial,sans-serif;color:#3d3d3d;margin: 0 -10px 15px;}
.topbookies.topfix{margin-top:-1px;}
.topbookies>.meta{padding:10px;border:1px solid #d6d8d9;border-bottom:none;}
.topbookies>.meta strong{float:left;padding-right: 15px;margin-bottom:10px;font-size:11px;color:#000000;text-transform:uppercase;}
.topbookies>.meta span{display:inline-block;padding: 3px 0 7px 5px;font-size:9px;color:#5d6062;text-transform:uppercase;}
.topbookies>.meta span:before{content:"";display:inline-block;margin:-8px 5px -5px 0;width:16px;height:16px;background:url(../img/bookies-misc.png) no-repeat 0 0;vertical-align:middle;}
.topbookies>.meta span.licensed:before{width:14px;height:20px;background-position: 0 0;}
.topbookies>.meta span.reviewed:before{width:16px;height:16px;background-position: -15px 0;}
.topbookies>.meta small{display:block;margin-top: 5px;text-align:center;font:normal 11px/1.2 arial,sans-serif;color:#7d97a9;}
.topbookies>.meta small a{color:#5d6062;}
.topbookies>.meta small a:hover{text-decoration:underline;}
.topbookies table{display:block;}
.topbookies caption{display:block;padding: 9px;margin-bottom: 3px;text-align:center;font:600 16px/1.2 'open sans',sans-serif;color:white;background:#000000;}
.topbookies tbody{display:block;}
.topbookies tr{position:relative;display:block;margin-bottom: 5px;border: 1px solid #ddd;border-radius: 2px;}
.topbookies tr:after{content:"";display:table;clear:both;}
.topbookies .th{display:none;}
.topbookies td{display:block;}
.topbookies td.num{position:relative;float:left;width: 34%;padding: 8px 0;margin-right:15px;text-align:center;font-size:13px;font-weight:bold;color:#171717;}
.topbookies td.num:after{content:". "attr(data-brand)}
.topbookies td.num:before{content:"";display:block;width:1px;top: 10px;height:100px;right:-7px;position:absolute;background: #c6c6c6;}
.topbookies td.logo{float:left;clear:left;width: 34%;margin-right:15px;}
.topbookies td.logo a{position: relative;z-index: 1;display:block;margin: 0px auto;height:50px;background-size: contain;}
.topbookies td.score{float:left;clear:left;width: 34%;margin-right:15px;}
.topbookies td.score>i{display:block;margin: 2px auto;width:100px;height: 16px;background: url(../img/stars.png) repeat-x 0 0;}
.topbookies td.score>i i{display:block;height:100%;background: url(../img/stars.png) repeat-x 0 -16px;}
.topbookies td.score.s45>i i{width:90%;}
.topbookies td.score.s4>i i{width:80%;}
.topbookies td.score>strong{display:block;padding: 5px 0;font-size:13px;color:#646464;text-align:center;}
.topbookies td.score>strong:before{content:"our score: ";font-size:11px;font-weight:normal;}
.topbookies td.args{overflow:hidden;height: 65px;line-height: 65px;text-align: center;}
.topbookies td.args ul{display: inline-block;max-width: 90%;padding: 0;margin: 0 auto;list-style: none;line-height: 1.2;text-align: left;vertical-align: middle;}
.topbookies td.args ul li{padding: 4px 0 4px 19px;text-indent: -19px;}
.topbookies td.args ul li:before{content:"";display:inline-block;margin-right:8px;width:11px;height:9px;background:url(../img/bookies-misc.png) no-repeat 0 -72px;}
.topbookies td.args ul li:first-child{font-weight:bold;font-size:13px;color:#171717;}
.topbookies td.args ul li strong{color:#21b130;}
.topbookies td.link{overflow: hidden;}
.topbookies td.link a{display:block;text-align:center;}
.topbookies td.link a>span{position: relative;z-index: 1;display:table;padding: 8px 43px;margin: 0 auto 8px;color:white;font:600 12px/1 'open sans',sans-serif;text-transform:uppercase;border:2px solid #18ad2c;border-radius:4px;box-shadow:0 0 0 2px #75d668 inset;background: #5dc541;background: -moz-linear-gradient(top, #5dc541 0%, #1bae2d 100%);background: -webkit-linear-gradient(top, #5dc541 0%,#1bae2d 100%);background: linear-gradient(to bottom, #5dc541 0%,#1bae2d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dc541', endColorstr='#1bae2d',GradientType=0 );}
.topbookies td.link a>span:hover{background: #209f29;box-shadow:0 0 0 1px #ffffff inset;}
.topbookies td.link a>span span{display:none;}
.topbookies td.link a>strong{position: relative;z-index: 1;display: block;font-size:12px;color:#0e6fcd;font-weight: normal;margin: 0 -20px;}
.topbookies td.link a>strong:hover{text-decoration:underline;}
.topbookies td.link a>strong:before{content:"visit: ";display: inline-block;color:#7f7f7f;padding-right:2px;}
.topbookies td.link a:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;}
.topbookies td.terms{clear:both;padding:8px;font: normal 9px/1.6 arial,sans-serif;color: #99999a;text-align: center;}
.topbookies td.terms a{color:inherit;text-decoration:underline}
.topbookies td.terms a:hover{text-decoration:none}
.topbookies td.terms:empty,.topbookies td.terms.empty{display:none;}
@media (min-width: 423px) {
.topbookies{margin-left: -18px;margin-right: -18px;}
}
@media (min-width: 600px) and (max-width: 822px) , (min-width: 880px) {
.topbookies>.meta small{float:right;padding-left:10px;margin-top: 4px;}
.topbookies>.meta:after{content:"";display:table;clear:both;}
.topbookies tr.hot:before{content:"";display:block;width:26px;height:27px;position:absolute;top: -1px;left: -1px;background:url(../img/bookies-misc.png) no-repeat 0 -44px;}
.topbookies caption{position:relative;}
.topbookies caption:before{content:"";position:absolute;top:0;bottom:0;left:10px;margin:auto;display:block;width:22px;height:22px;background:url(../img/bookies-misc.png) no-repeat 0 -21px;}
.topbookies td.num,.topbookies td.logo,.topbookies td.score{width:40%;}
.topbookies td.link a>span span{display:block;position:absolute;top:0;bottom: 1px;right:10px;margin:auto;width:6px;height:11px;background: url(../img/bookies-misc.png) no-repeat -23px -21px;text-indent:-9999px;}
.topbookies td.terms{text-align:right;padding-right: 3%;}
}
@media (min-width: 768px) and (max-width: 822px) , (min-width: 1024px) {
.topbookies>.meta{padding: 7px 2px;}
.topbookies>.meta strong{margin: 4px 0;}
.topbookies>.meta span{font-size:11px;padding-bottom: 3px;}
.topbookies caption{margin-bottom:0;}
.topbookies tbody{padding:10px 20px;background:#f2f5f7;border:1px solid #d6d8d9;border-top:none;}
.topbookies tr{background:white;border-bottom: 2px solid #ddd;}
.topbookies td.num{clear:none;width: 5%;margin: 0;padding: 32px 0;}
.topbookies td.num:after,.topbookies td.num:before{content:none;}
.topbookies td.logo{clear:none;width: 20%;margin: 15px 0;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;}
.topbookies td.logo a{height:60px;margin:-5px auto;}
.topbookies td.score{clear:none;width: 23%;margin-right: 0;margin-top: 8px;}
.topbookies td.score:before{content:attr(data-brand);font-weight: bold;font-size: 15px;text-align: center;display: block;margin-bottom:5px;}
.topbookies td.score>strong{padding-top:5px;}
.topbookies td.args{float:left;width: 29.5%;height:80px;line-height:80px;text-align: left;}
.topbookies td.args ul{max-width: 98%;}
.topbookies td.link{float:left;width: 22.5%;padding-top: 11px;overflow: visible;}
.topbookies td.link a>span{padding:8px 27px;}
}
@media (min-width: 1024px) {
.topbookies{margin-top:10px;margin-left:-5px;margin-right:-5px;}
.topbookies>.meta{border:none;}
}
@media (min-width: 1100px) {
.topbookies td.link{width:19%}
.topbookies td.terms{padding-right: 4%;}
}
/**/

footer .top .subtitle{font:600 17px/1 'open sans',sans-serif;color:#e7e7e7;text-align:center;padding: 5px 5px 12px;border-bottom:1px dotted #e7e7e7;}
footer .top ul{text-align:left;font-size:0;}
footer .top ul li{display:inline-block;width:33%;vertical-align:top;}
footer .top ul li a{display:block;font:normal 14px/1 'open sans',sans-serif;color:#dfdfdf;text-align:center;}
footer .top ul li a:hover{text-decoration:underline;}
footer .top ul li a:before{content:"";display:block;width:29px;height:30px;margin: 10px auto;background:url(../img/footer-links.png) no-repeat 0 0;}
footer .top ul li a.live:before{width:32px;background-position:-30px 0}
footer .top ul li a.glossary:before{width:23px;background-position:-63px 0}
footer .top ul li a.faq:before{width:30px;background-position:-87px 0}
footer .top ul li a.blog:before{width:22px;background-position:-118px 0}
footer .top ul li a:hover:before{background-position:0 -31px}
footer .top ul li a.live:hover:before{background-position:-30px -31px}
footer .top ul li a.glossary:hover:before{background-position:-63px -31px}
footer .top ul li a.faq:hover:before{background-position:-87px -31px}
footer .top ul li a.blog:hover:before{background-position:-118px -31px}
@media (min-width: 600px) {
footer .top ul li{width:20%;}
}
@media (min-width: 1082px) {
footer .top .subtitle{border-bottom:1px dashed #e7e7e7;}
footer>.top{padding-right: 490px!important;}
}

/**/
