﻿body { }


.bonusOffrs ul li span:last-of-type img, .bonusOffrs ul li a::before{background:url(http://www.pix123.com/images/sprite-bonus-offers-logo.jpg) no-repeat center 45px;}
#lad a .offerTriangle{background: url(http://www.pix123.com/images/sprite-bonus-offers-logo.jpg) no-repeat left 55px;}
.homecontent {padding:5px;}
.container .secWrap .secMid .section .promoLink-wrap1 { display:block; text-align:right; margin-right:16px;}
/*-------- slider : starts --------*/.top-news-scroll { display: block; overflow: hidden; position: relative; height: 100%; margin-bottom: 10px;}.top-news-scroll .scrollWrapper { width: 100%; height: auto; position: relative; left:0; top:0;}.flexslider .slideWrap > .wrapper, .flexslider .slides > .scrollitem, ul.catScroll-items-list > li { display: none; -webkit-backface-visibility: hidden; margin-right: 0;}.flexslider .slides img { width: 100%; display: block;}.slides { content:''; display:table; clear:both;}.scroll_thumb { position: absolute; top: 0; left: 0; background-size: cover; background-position: center top; width: 100%; height: 100%; z-index: 0; -webkit-box-shadow: inset 0 0 5em black; -moz-box-shadow: inset 0 0 5em black; -ms-box-shadow: inset 0 0 5em black; -o-box-shadow: inset 0 0 5em black; box-shadow: inset 0 0 5em black;}.top-news-scroll .scrollitem { border-radius: 8px 8px 0 0; box-shadow: none; height:455px;}.flex-control-thumbs { margin: 0 0 0; position: static; overflow: hidden; height: auto; display: table; table-layout: fixed; box-shadow: none; border: none; border-radius: 0; margin:0 auto;}.flex-control-thumbs li { max-width:200px; float: none; margin: 0; display: table-cell; width: -moz-calc(20% - 5px); padding: 0 5px 0 0; position: relative; vertical-align: top;}.flex-control-thumbs li:last-child { padding-right:0;}.flex-control-thumbs img { width: 100%; /*max-height: 110px;*/ display: block; opacity: 1; cursor: pointer; margin-bottom: 5px;}.flex-control-nav {  text-align: center; padding: 0; margin-top:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 5px; position: absolute; bottom:30px; right:15px; z-index:15;}.flex-control-thumbs li:last-child .flex-caption { width: calc(100% - 10px); width: -webkit-calc(100% - 10px); width: -moz-calc(100% - 10px);}.flex-caption { display: block; padding: 5px; background: #000; max-height: 40px; min-height: 40px; color: #fff; text-align: left; position: absolute; width: 98%; width: calc(100% - 15px); width: -webkit-calc(100% - 15px); width: -moz-calc(100% - 15px); left: 0; bottom: 0; font: 12px/14px Arial, Helvetica, sans-serif; font-weight: 400; -webkit-transition: height .3s; -moz-transition: height .3s; transition: height .3s;}.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}.flex-control-thumbs li:hover .flex-caption{ min-height:40px;  max-height:200px;}.flex-control-nav li { display:inline-block; margin:3px;}.flex-control-nav li a { display:block; width:12px; height:12px; background:#FFF; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; text-indent:-9999px; cursor:pointer;}.flex-control-nav li a.flex-active, .flex-control-nav li a:hover { background:#00ADEE;}.flex-control-thumbs .flex-active .flex-caption{background:#00ADEE !important;}.flex-control-thumbs li.flex-active::before{content:''; position:absolute; width:100%; height:5px; top:0px; left:0; background:#00ADEE; width:98%; width:calc(100% - 5px); width:-webkit-calc(100% - 5px);}.flex-control-thumbs li:last-child.flex-active::before{content:''; position:absolute; width:100%; height:5px; top:0px; left:0; background:#00ADEE; width:100%; width:calc(100% - 0); width:-webkit-calc(100% - 0);}.topHeaderMenu { display:none;}.top-news-scroll .descWrp { position:absolute; z-index:5; color:#FFFFFF; margin:45px 45px 20px 0; width:75%; left:0; bottom:0;}.top-news-scroll .descWrp .lnkWrp { display:block; text-align:right;}.top-news-scroll .desc { display:inline-block; margin:0; padding:20px 30px; background:rgba(0, 0, 0, 0.5);}.top-news-scroll .desc h1 { display:inline-block; width:100%; font:40px 'Guardian Sans Cond',Tahoma,Trebuchet MS,TrebuchetMS,sans-serif; text-shadow:3px 4px 6px #000000; margin:0 0 25px;}.top-news-scroll .desc p { display:none; text-shadow:3px 4px 6px #000000;}.top-news-scroll .desc a { color:#FFFFFF;}.top-news-scroll .descWrp a.rdmr { display:inline-block; background:url(../images/arrow-nxt-white.png) no-repeat 108px 15px #252525; color:#FFFFFF; padding:12px 30px 12px 20px; -webkit-transition: background-color .2s ease-in;-moz-transition: background-color .2s ease-in;-ms-transition: background-color .2s ease-in;-o-transition: background-color .2s ease-in;transition: background-color .2s ease-in; margin-right:6px;}.top-news-scroll .descWrp a.rdmr:hover { background-color:#3d3d3d;}.top-news-scroll .descWrp a.signup { display:inline-block; background:url(../images/arrow-nxt-white.png) no-repeat 85px 15px #00ADEE; color:#FFFFFF; padding:12px 30px 12px 20px; -webkit-transition: background-color .2s ease-in;-moz-transition: background-color .2s ease-in;-ms-transition: background-color .2s ease-in;-o-transition: background-color .2s ease-in;transition: background-color .2s ease-in;}.top-news-scroll .descWrp a.signup:hover { background-color:#0392DD;}.container .secMid .section.boxUnit ul li h4 { font-size:26px; min-height:104px;}.container .secMid .section.boxUnit ul li { max-height: 350px; height: inherit;}/*-------- slider : ends --------*/.nav .catTab_container{left:162px;}/*-------- slider subcategory : starts --------*/.container .secMid .section.homemid .newsflex.flexslider ul.info.slides li{margin-bottom:0px;}.newsflex.flexslider .flex-direction-nav a, .container .secMid .section.homemid .newsflex.flexslider .flex-direction-nav a{right:0;}.newsflex.flexslider:hover .flex-direction-nav a, .container .secMid .section.homemid .newsflex.flexslider:hover .flex-direction-nav a{opacity:1;}@media only screen and (max-width:980px) and (min-width:871px){.top-news-scroll .scrollitem { height:450px;}}@media only screen and (max-width:870px) and (min-width:641px){.top-news-scroll .scrollitem { height:450px;}.top-news-scroll .descWrp { width:92%;}}@media only screen and (max-width:640px){.top-news-scroll .descWrp { width:92%; margin:25px 25px 10px 0;}.top-news-scroll .desc { margin:0;}.top-news-scroll .desc p, .top-news-scroll .descWrp a.rdmr, .top-news-scroll .descWrp a.signup { display:none;}.top-news-scroll .desc h1 { margin:0;}}@media only screen and (max-width:640px) and (min-width:451px){.top-news-scroll .scrollitem { height:315px;}.top-news-scroll .desc h1 { font-size:2em;}}@media only screen and (max-width:540px){.flex-control-nav { bottom:5px;}}@media only screen and (max-width:450px){.top-news-scroll .scrollitem { height:275px;}.top-news-scroll .desc h1 { font-size:1.75em;}}

.footerTabs ul li a.tips i:before{content:'\e93d'}

/*-------- select land popup : starts --------*/
#overlay { position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.65); z-index:10; display:none;}
.select-land-wrp { position:relative; z-index:999; display:none;}
.select-land-popup { position:fixed; top:50%;  left:50%;margin-top:-110px;  margin-left:-225px; width:450px; height:220px; padding:20px; background:#FFFFFF; box-sizing:border-box; border-radius:3px; box-shadow:0 0 30px rgba(0,0,0,0.65);}
.select-land-popup h2 { text-align:center; margin:0 0 30px;}
.select-land-popup .wrapper { display:table; width:100%; table-layout:fixed; box-sizing:border-box;}
.select-land-popup .wrapper > div { display:table-cell; text-align:center; padding:5px 0; cursor:pointer;}
.select-land-popup .wrapper > div:first-of-type { padding-right:12px; border-right:solid 1px #D8D8D8;}
.select-land-popup .wrapper > div:last-of-type { padding-left:12px;}
.select-land-popup .wrapper > div span.imgHold { display:block; margin:0 0 15px;}
.select-land-popup .wrapper > div span.imgHold img { width:125px;}
.select-land-popup .wrapper > div a { font-size:18px; color:#0896CB;}
.countryPop #overlay, .countryPop .select-land-wrp{display:block;}
/*-------- select land popup : ends --------*/

/*-------- compare tabs : starts --------*/
ul.cat-tabs.compare { border-bottom: solid 1px #999999; margin: 0 0 10px;}
ul.cat-tabs.compare li { display: inline-block; margin-right: 2px;}
ul.cat-tabs.compare li a { display: block; padding: 8px 18px; background: #E8E8E8;}
ul.cat-tabs.compare li.current a { background: #999999; color: #FFFFFF;}
/*-------- compare tabs : ends --------*/
/*-------- extbanners : starts --------*/
.extbanners a { display:block; margin:10px 0 10px;}
.extbanners img { width:100%;}
.extbanners {padding-left: 5px;}
.rwloader{display:none;}
/*-------- extbanners : ends --------*/
.foot-cat-tabs { display:none; position:relative;}
.foot-cat-tabs i.close { position:absolute; right:10px; top:10px; font-style:normal;font-weight:bold; font-size:16px; color:#fff;}

.footerTabs ul li { vertical-align:bottom; overflow:visible;}
.footerTabs ul li.active { background:#00ADEE; position:relative;}
.footerTabs ul li.active:before { content:''; position:absolute; left: -12px; top: 0; border-bottom: solid 48px #00ADEE; border-right: solid 0px #00ADEE; border-top: solid 0px transparent; border-left: solid 12px transparent;}
.footerTabs ul li.active:after { content:''; position:absolute; right: -11px; top: 0; border-top: solid 47px #00ADEE; border-left: solid 0px #00ADEE; border-bottom: solid 0px transparent; border-right: solid 12px transparent;}
.footerTabs ul li a.all-cat i { width:100%; height:15px;}
.footerTabs ul li a.all-cat i:before { content:'A-Z'; display:block; font: 14px 'proximanove-bold';}
.footerTabs ul li a.home i { background:url(../images/icon-home.png) no-repeat center bottom;}
.footerTabs ul li a.bets i { background:url(../images/icon-bet.png) no-repeat center bottom;}
.footerTabs ul li a.offr i { background:url(../images/icon-offer.png) no-repeat center bottom;}
.foot-cat-tabs h4 { position:relative; font:24px 'proximanove-bold'; text-transform:uppercase; padding:8px 14px; margin:0 0 10px; color:#FFFFFF; background:#00ADEE; width:82%;}
.foot-cat-tabs h4:after { content:''; position:absolute; right: -11px; top: 0; border-top: solid 47px #00ADEE; border-left: solid 0px #00ADEE; border-bottom: solid 0px transparent; border-right: solid 12px transparent;}
.nav .foot-cat-tabs ul { display:table; width:100%; table-layout:fixed;}
.nav .foot-cat-tabs ul li { display:table-cell; font-size:15px;}
.nav .foot-cat-tabs ul li a { height:auto; line-height:inherit; padding:8px 5px 8px 42px; position:relative;}
.nav .foot-cat-tabs ul li.deposit a { background:url(../images/icon-deposit.png) no-repeat 7px center;}
.nav .foot-cat-tabs ul li.csino a { background:url(../images/icon-casino.png) no-repeat 7px center;}

.nav .foot-cat-tabs ul li a em { position:absolute; background:#f41010; font-size:10px; border-radius:50%; line-height:10px; min-height:10px; min-width:10px; padding:2px; margin-left:6px; text-align:center; display:none;}

.container .casinoList-wrp.new ul.casino-list .bottom-section { display: block; overflow: hidden; height: 41px; padding: 8px 8px 0; font: bold 22px Arial, Helvetica, sans-serif; text-align: center; background: #00ADEE; color: #fff; position: relative; box-shadow: inset 0 1px 0px 0px rgba(122,181, 224, 0.6); -webkit-box-shadow: inset 0 1px 0px 0px rgba(122,181, 224, 0.6); -moz-box-shadow: inset 0 1px 0px 0px rgba(122,181, 224, 0.6); -o-box-shadow: inset 0 1px 0px 0px rgba(122,181, 224, 0.6); -ms-box-shadow: inset 0 1px 0px 0px rgba(122,181, 224, 0.6); margin:2px 0 15px;}
.container .casinoList-wrp.new ul.casino-list .bottom-section span.sport { width: 150px; height: 25px; padding: 2px 0px 2px 2px; float:right; background: #fff; border: 1px solid #00ADEE; box-shadow: inset rgba(0,0,0,.5) 0 4px 8px -3px; -webkit-box-shadow: inset rgba(0,0,0,.5) 0 4px 8px -3px;}
.container .casinoList-wrp.new ul.casino-list .bottom-section span.sport select { background: url(../images/select_arrow.gif) no-repeat 98% 10px; -webkit-appearance: none; border: none; width: 93%; margin-left: 8px; height: 24px; line-height: 24px; float: left; color: #333;}
.container .casinoList-wrp.new ul.casino-list .bottom-section a.seeall { float:left; display:inline-block; background: #0D90C2; border: none; border-radius: 0; box-shadow: none; transition: all 0.3s; font: bold 14px Arial, Helvetica, sans-serif; color: #fff; padding: 8px 10px; margin:0; cursor: pointer;}
.container .casinoList-wrp.new ul.casino-list .bottom-section a.seeall:hover { background:#0B7EAA;}

@media only screen and (max-width:640px) {
/*.select-land-popup { top:70px;}*/
}
@media only screen and (max-width:480px) {
.bonusOffrs .chooseOffr{padding:0 10px;}
.container .secWrap .secMid .section.inreview{padding:0 10px;}
#header a.mob-nav{display:none;}
 .select-land-popup { width:95%;}
    .select-land-popup h2 { margin:0 0 20px;}
    .select-land-popup .wrapper > div span.imgHold img { width:90px;}
    .select-land-popup .wrapper > div a { font-size:15px; font-weight:bold;}
    .select-land-popup { height:185px;}
    ul.cat-tabs.compare { display:table; width:100%; table-layout:fixed;}
    ul.cat-tabs.compare li { display:table-cell; font-size:15px; text-align:center;}
    ul.cat-tabs.compare li a { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:8px;}
	.tabCnt-wrp .top-news-scroll .scrollitem,.tabCnt-wrp.category .top-news-scroll .scrollitem { height:160px;}
.tabCnt-wrp .top-news-scroll .desc h1 a, .tabCnt-wrp.category .top-news-scroll .desc h1 a { font-size:20px;}
.container .secWrap .secMid .section .headtitle h1.title.news{padding:0;}
.author a.autimg{vertical-align:top;}
.container .secWrap .secMid .section .headtitle .prevNxt-btn{position:fixed; top:25vh;width:100%;}
.container .secWrap .secMid .section .headtitle .prevNxt-btn a.nxt{float:right; background-color:rgba(0,0,0,0.4);}
.container .secWrap .secMid .section .headtitle .prevNxt-btn a.prev{ background-color:rgba(0,0,0,0.4);}
.foot-cat-tabs h4 { width:70%; width:65vw;}
}

@media only screen and (max-width: 1024px) and (min-width: 871px){
.nav { width: calc(100% - 200px); width: -webkit-calc(100% - 200px); width: -moz-calc(100% - 200px); width: -o-calc(100% - 200px); width: -ms-calc(100% - 200px);}}

@media only screen and (max-width: 690px){
.subcat.quicklinks ul{padding-top:5px;}
.container .secMid .section .swiper-container-horizontal ul.info{background:#EDEEF0}
.container .secWrap .secMid .section .swiper-container-horizontal ul.info li .front, .container .secWrap .secMid .section .swiper-container-horizontal ul.info li .back{background:#fff;}

ul.bonusTabs li a{padding:8px 0;}
.secondLavelNav .subCatList > li:not(.subCat-drop){display:none; }
.newNavWrap{display:block; position:absolute;z-index:16; box-shadow:none;}
.secondLavelNav .subCatList li.subCat-drop > a{padding:10px 5px 0;}
.secondLavelNav .subCatList li.subCat-drop:hover ul {display:none;}
.secondLavelNav .subCatList li.subCat-drop ul{width:100%; position:fixed; top:75px;box-sizing: border-box;-webkit-box-sizing: border-box; height:calc(100% - 75px);height:-webkit-calc(100% - 75px); overflow-y:auto;}
.all--cat .secondLavelNav .subCatList li.subCat-drop ul{display:block;}
body.all--cat{position:fixed; overflow:hidden;width:100%;}
.secondLavelNav .subCatList li.subCat-drop ul li{width:100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.container .secMid .section h2.title{line-height:27px;}
.container .secMid .section h2.title:after{content:''; display:table; width:100%; clear:both;}
.container .secMid .section h2.title a.viewall,.container .secMid .section.bonuslink h2.title span.viewall{display:inline-block; font-size:14px; background:#333; color:#fff; padding:3px 5px; float:right; margin:0 5px 0 0; line-height:21px; border-radius:3px;}
.container .secMid .section.bonuslink h2.title span.viewall{top:0;}
.container .secMid .section.bonuslink h2.title span.viewall a{color:#fff;}
.container .secMid .section h2.title a.viewall:after{display:none;}
.home-topCasinos ul > li:first-child > span:first-child{display:none;}
.home-topCasinos ul > li span:after{content:''; display:table; clear:both; width:100%;}
.home-topCasinos > ul > li{padding:0;}
.home-topCasinos ul > li > span:first-child{display:none;}
.home-topCasinos ul > li:nth-child(2) > span:first-child{display: inline-block;    position: absolute;    z-index: 2;    left: 90px;}
.home-topCasinos ul > li:not(:first-child) span:nth-child(2){padding:0; display:block; width:auto; text-align:left; height:70px; overflow:hidden;}
.home-topCasinos ul > li span:nth-child(2) img{float:left;margin:0; width:auto; transform:translateY(-10px); -webkit-transform:translateY(-10px) }
.home-topCasinos ul > li span:nth-child(2) a{text-indent:-9999px; display:inline-block;}
.home-topCasinos ul > li span:nth-last-child(2), .home-topCasinos.compare ul > li span:nth-last-child(2){width:130px; padding:8px 5px;}
.home-topCasinos ul.ratings span{color:#fff; font-size:32px; line-height:20px;}
.home-topCasinos ul.features li:first-child{padding-right:100px;}
.home-topCasinos.compare ul > li span:last-child{top:70px;}
.bonusbetterm{font-size:12px; line-height:16px;padding:0 10px 10px;}
.home-topCasinos ul > li span.bet365, .home-topCasinos ul > li span.bet365-casino{background:#057B5B; color:#057B5B;}
.home-topCasinos ul > li span.ladbrokes,.home-topCasinos ul > li span.ladbrokes-casino{background:#E20612;color:#E20612;}
.home-topCasinos ul > li span.william-hill, .home-topCasinos ul > li span.WilliamHill-Casino{background:#003555;color:#003555;}
.home-topCasinos ul > li span.skybet{background:#010F7A;color:#010F7A;}
.home-topCasinos ul > li span.betvictor{background:#000;color:#000;}

.home-topCasinos ul > li span.betfred, .home-topCasinos ul > li span.Betfred-Casino{background:#BED0DE;color:#000;}
.home-topCasinos ul > li span.boylesports, .home-topCasinos ul > li span.Boylecasino{background:#001F5F;color:#fff;}
.home-topCasinos ul > li span[class="188bet"],.home-topCasinos ul > li span[class="188"]{background:#3B3B3B;color:#fff;}
.home-topCasinos ul > li span.favourit{background:#518FCC;color:#fff;}
.home-topCasinos ul > li span.coral, .home-topCasinos ul > li span.Coral-Casino{background:#082F66;color:#fff;}
.home-topCasinos ul > li span.unibet{background:#2F7423;color:#fff;}
.home-topCasinos ul > li span.paddy-power, .home-topCasinos ul > li span.Paddypower-Casino{background:#034E3A;color:#fff;}
.home-topCasinos ul > li span.stan-james, .home-topCasinos ul > li span.Stan-James-Casino{background:#7BBC20;color:#fff;}
.home-topCasinos ul > li span.sporting-bet{background:#6DBEF6;color:#000;}
.home-topCasinos ul > li span.betfair, .home-topCasinos ul > li span.betfair-casino{background:#FFB80C;color:#000;}
.home-topCasinos ul > li span[class="10bet"]{background:#122D4B;color:#fff;}
.home-topCasinos ul > li span.oddsring-review{background:#0C2E4A;color:#000;}
.home-topCasinos ul > li span.titanbet{background:#1F1F1F;color:#fff;}
.home-topCasinos ul > li span.betbright{background:#243D7D;color:#fff;}
.home-topCasinos ul > li span.totesport{background:#000;color:#fff;}
.home-topCasinos ul > li span.betway{background:#1C1C1C;color:#fff;}
.home-topCasinos ul > li span.mcbookie{background:#0B1933;color:#fff;}
.home-topCasinos ul > li span[class="138-com"]{background:#C4C4C4;color:#000;}
.home-topCasinos ul > li span.pinnaclesports{background:#000131;color:#fff;}
.home-topCasinos ul > li span.betsson{background:#D14F01;color:#fff;}
.home-topCasinos ul > li span.bwin, .home-topCasinos ul > li span.Bwin-Casino{background:#000;color:#fff;}
.home-topCasinos ul > li span.apollobet{background:#000;color:#fff;}
.home-topCasinos ul > li span.expekt{background:#FF7000;color:#fff;}
.home-topCasinos ul > li span.jenningsbet{background:#000;color:#fff;}
.home-topCasinos ul > li span.winner{background:#000;color:#fff;}
.home-topCasinos ul > li span.nordicbet{background:#003577;color:#fff;}
.home-topCasinos ul > li span.sporting-index{background:#012561;color:#fff;}
.home-topCasinos ul > li span[class="32red-sport"]{background:#6B0101;color:#fff;}
.home-topCasinos ul > li span.bet3000{background:#000;color:#fff;}
.home-topCasinos ul > li span.bet-at-home{background:#E2E2E2;color:#000;}
.home-topCasinos ul > li span.betsafe{background:#000;color:#fff;}
.home-topCasinos ul > li span.doxxbet{background:#000;color:#fff;}
.home-topCasinos ul > li span.interwetten{background:#7D1617;color:#fff;}
.home-topCasinos ul > li span.mybet,.home-topCasinos ul > li span.MyBet-Casino{background:#013A93;color:#fff;}
.home-topCasinos ul > li span.paf{background:#C6C6C6;color:#000;}
.home-topCasinos ul > li span.tipico{background:#C9102F;color:#fff;}
.home-topCasinos ul > li span.youwin{background:#000;color:#fff;}
.home-topCasinos ul > li span.redbet-sports{background:#EF2531;color:#fff;}
.home-topCasinos ul > li span.super-6{background:#00113D;color:#fff;}
.home-topCasinos ul > li span.racebets{background:#FFC60B;color:#000;}
.home-topCasinos ul > li span.now-tv{background:#000;color:#fff;}
.home-topCasinos ul > li span.sbobet{background:#BDCFF3;color:#000;}
.home-topCasinos ul > li span.goldbet-sports{background:#1D4372;color:#fff;}
.home-topCasinos ul > li span.seaniemac{background:#F68920;color:#000;}
.home-topCasinos ul > li span.betvernons{background:#9D1217;color:#fff;}
.home-topCasinos ul > li span[class="888sport"], .home-topCasinos ul > li span[class="888"]{background:#FA6200;color:#fff;}
.home-topCasinos ul > li span.victor-chandler{background:#000;color:#fff;}
.home-topCasinos ul > li span.gentingbet{background:#000;color:#fff;}
.home-topCasinos ul > li span.realdealbet{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.ig-index{background:#920609;color:#fff;}
.home-topCasinos ul > li span.jackpot247{background:#182957;color:#fff;}
.home-topCasinos ul > li span.slots-inc{background:#321503;color:#fff;}
.home-topCasinos ul > li span.casino-cruise{background:#000;color:#fff;}
.home-topCasinos ul > li span.jackpotparty{background:#1C021B;color:#fff;}
.home-topCasinos ul > li span.virgin-games{background:#CC0001;color:#fff;}
.home-topCasinos ul > li span.grosvenor-casinos{background:#020202;color:#fff;}
.home-topCasinos ul > li span.gala-casino{background:#000;color:#fff;}
.home-topCasinos ul > li span.supercasino{background:#0C0000;color:#fff;}
.home-topCasinos ul > li span.intercasino{background:#0D455C;color:#fff;}
.home-topCasinos ul > li span[class="32red-casino"]{background:#A50006;color:#fff;}
.home-topCasinos ul > li span.Smartlivecasino{background:#000;color:#fff;}
.home-topCasinos ul > li span.monte-carlo-casino{background:#000;color:#fff;}
.home-topCasinos ul > li span.Sky-Vegas-Casino{background:#E52500;color:#fff;}
.home-topCasinos ul > li span.star-games-casino{background:#024D90;color:#fff;}
.home-topCasinos ul > li span.Eurogrand{background:#F1C332;color:#000;}
.home-topCasinos ul > li span.JackpotJoy{background:#0530A3;color:#000;}
.home-topCasinos ul > li span.roxy-palace{background:#2F2F2F;color:#fff;}
.home-topCasinos ul > li span.leovegas{background:#F26947;color:#000;}
.home-topCasinos ul > li span.cherry-casino{background:#47332C;color:#fff;}
.home-topCasinos ul > li span.DublinBet{background:#36390A;color:#fff;}
.home-topCasinos ul > li span.PartyCasino-com{background:#133F66;color:#fff;}
.home-topCasinos ul > li span.Mr-Green-Casino{background:#18713B;color:#fff;}
.home-topCasinos ul > li span.BetVictor-Casino{background:#000;color:#fff;}
.home-topCasinos ul > li span.Casino-Tropez{background:#000;color:#fff;}
.home-topCasinos ul > li span.BetwayCasino{background:#000;color:#fff;}
.home-topCasinos ul > li span.Caesars-Casino{background:#000;color:#fff;}
.home-topCasinos ul > li span.VC-Live-Casino{background:#000;color:#fff;}
.home-topCasinos ul > li span.Casino-Las-Vegas{background:#000;color:#fff;}
.home-topCasinos ul > li span.Casino-Splendido{background:#000;color:#fff;}
.home-topCasinos ul > li span.McBookie-Casino{background:#0B1933;color:#fff;}
.home-topCasinos ul > li span.Rich-Reels-Casino{background:#002384;color:#fff;}
.home-topCasinos ul > li span.Unibet-Casino{background:#2F7423;color:#fff;}
.home-topCasinos ul > li span.Vernons-Casino{background:#9D1217;color:#fff;}
.home-topCasinos ul > li span.VIPCasino{background:#381F0B;color:#fff;}
.home-topCasinos ul > li span.MoneyGaming{background:#000;color:#fff;}
.home-topCasinos ul > li span.Lucky-Live-Casino{background:#000;color:#fff;}
.home-topCasinos ul > li span.Noble-Casino{background:#3C0000;color:#fff;}
.home-topCasinos ul > li span.gentingcasino{background:#000;color:#fff;}
.home-topCasinos ul > li span.City-Club-Casino{background:#DDD;color:#fff;}
.home-topCasinos ul > li span.Totesport-Casino{background:#000;color:#fff;}
.home-topCasinos ul > li span.Quatro-Casino{background:#3B3B3B;color:#fff;}
.home-topCasinos ul > li span.Swiss-Casino{background:#C0C5C9;color:#fff;}
.home-topCasinos ul > li span.europalace{background:#0C255D;color:#fff;}
.home-topCasinos ul > li span.Allslots{background:#051E5E;color:#fff;}
.home-topCasinos ul > li span.NetBet-Casino{background:#252525;color:#fff;}
.home-topCasinos ul > li span.Bet-at-home-Casino{background:#E2E2E2;color:#fff;}
.home-topCasinos ul > li span.winner-casino{background:#000;color:#fff;}
.home-topCasinos ul > li span[class="21nova-Casino"]{background:#BA000D;color:#fff;}
.home-topCasinos ul > li span.Joyland-Casino{background:#06273A;color:#fff;}
.home-topCasinos ul > li span.Interwetten-Casino{background:#7D1617;color:#fff;}
.home-topCasinos ul > li span.Betsson-Casino{background:#D14F01;color:#fff;}
.home-topCasinos ul > li span.Hippodrome-Casino{background:#000;color:#fff;}
.home-topCasinos ul > li span.Global-Live-Casino{background:#0E4446;color:#fff;}
.home-topCasinos ul > li span.jackpot-city-casino{background:#4B2355;color:#fff;}
.home-topCasinos ul > li span.NordicBet-Casino{background:#003577;color:#fff;}
.home-topCasinos ul > li span.Casino-King{background:#070200;color:#fff;}
.home-topCasinos ul > li span.Villento-Casino{background:#670003;color:#fff;}
.home-topCasinos ul > li span.TitanBet-Casino{background:#1F1F1F;color:#fff;}
.home-topCasinos ul > li span.Casino-Club{background:#400000;color:#fff;}
.home-topCasinos ul > li span.Windows-Casino{background:#00232E;color:#fff;}
.home-topCasinos ul > li span.Prestige-Casino{background:#26284F;color:#fff;}
.home-topCasinos ul > li span.Casino-com{background:#000;color:#fff;}
.home-topCasinos ul > li span.MegaCasino{background:#000;color:#fff;}
.home-topCasinos ul > li span.Club-SA-Casino{background:#000;color:#fff;}
.home-topCasinos ul > li span.Royal-Vegas{background:#740808;color:#fff;}
.home-topCasinos ul > li span.Platinum-Play{background:#222;color:#fff;}
.home-topCasinos ul > li span[class="7Sultans-Casino"]{background:#121D55;color:#fff;}
.home-topCasinos ul > li span.The-Spinroom{background:#000;color:#fff;}
.home-topCasinos ul > li span.Titan-Casino{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.starspins-casino{background:#000;color:#fff;}
.home-topCasinos ul > li span.LesACasino{background:#180016;color:#fff;}
.home-topCasinos ul > li span.Club777{background:#001145;color:#fff;}
.home-topCasinos ul > li span.Casino-LaVida{background:#49749E;color:#fff;}
.home-topCasinos ul > li span[class="10bet-casino"]{background:#0A2745;color:#fff;}
.home-topCasinos ul > li span[class="188Bet-Casino"]{background:#3B3B3B;color:#fff;}
.home-topCasinos ul > li span.Quasar-Gaming{background:#D7DADF;color:#000;}
.home-topCasinos ul > li span.prospect-hall-casino{background:#061B2C;color:#000;}
.home-topCasinos ul > li span.red-queen-casino{background:#0C0F14;color:#000;}
.home-topCasinos ul > li span.slotty-vegas{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.dr-vegas{background:#000;color:#fff;}
.home-topCasinos ul > li span.CasinoLuck{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.gowild-casino{background:#131313;color:#fff;}
.home-topCasinos ul > li span[class="138SunGame-Casino"]{background:#4B0304;color:#fff;}
.home-topCasinos ul > li span.Omni-Casino{background:#750102;color:#fff;}
.home-topCasinos ul > li span.mr-smith-casino{background:#DEDBCC;color:#fff;}
.home-topCasinos ul > li span.sky-kings{background:#D00405;color:#fff;}
.home-topCasinos ul > li span.energy-casino{background:#000;color:#fff;}
.home-topCasinos ul > li span.Kerching-Casino{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.Ruby-Fortune{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.Spin-Palace-Casino{background:#1F233E;color:#fff;}
.home-topCasinos ul > li span.golden-riviera-casino{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.River-Belle-Casino{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.Casino-UK{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.Gaming-Club-Casino{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.Casino-Epoca{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.Lucky-Nugget-Casino{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.Europa-Casino{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span[class="777-Dragon-Casino"]{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.Tipico-Casino{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.Vegas-Palms{background:#FF7F00;color:#fff;}
.home-topCasinos ul > li span.GameOn-Casino{background:#1C89F2;color:#fff;}
.home-topCasinos ul > li span.Sunmaker{background:#1C89F2;color:#fff;}

.bonusOffrs{margin-top:7px;}
.bonusOffrs ul li{margin-bottom:5px; background:#fff; box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);}
.bonusOffrs ul li:nth-child(2n){background:#fff;}
.bonusOffrs ul li:hover, .bonusOffrs ul li:nth-child(2n):hover{background:#fff;}
.bonusOffrs ul li span:nth-of-type(2) > em{text-indent:-9999px; line-height:0; margin:0; font-family:arial; font-size:13px; color:#333; font-weight:bold;}
.bonusOffrs ul li span:nth-of-type(2) > em:after{    content: attr(class)' ';float: left;color: #000;text-indent: initial; margin-top:12px; margin-right:3px; }
.bonusOffrs ul li span:nth-of-type(2) i{margin-top:0px; font-family:arial; font-size:13px; color:#777; font-weight:normal; }
.bonusOffrs ul li span:nth-of-type(2) i em{display:inline-block;}
}

@media only screen and (max-width:870px){

.container .secMid .section .swiper-container-horizontal ul.info li .stories a.catNm{top:4px; right:3px;}
.loginWrp ul li a { padding:5px 8px;}
#header .logoWrp{display:block;}
#header.isFilter .logoWrp{display:inline-block;width:calc(100% - 40px); width:-webkit-calc(100% - 40px);}
#header .logoWrp .srch{float:right;}
#header .srch i{width:30px; height:37px; background-position:center center;}
#header h3.logo:after{display:none;}
#header a.mob-nav{display:none;}
.foot-cat-tabs { display:block;}
.nav { max-width: 100%; position: fixed;top:0; left: 0; bottom: 41px; z-index: 20; height: calc(100vh - 41px); height: -webkit-calc(100vh - 41px);    height: -moz-calc(100vh - 41px);    height: -ms-calc(100vh - 41px);  background: url(../images/overlay-black.png) repeat left top;}
.nav ul { text-transform:none;}
#header .nav .main { font-family:'proximanove-regular'; overflow-y:auto;-webkit-overflow-scrolling: touch; height:calc(100% - 95px); height:-webkit-calc(100% - 95px)}
#header .nav .main li { border-top:1px solid #202020;}
#header .nav .main > li > a { font-size:18px; padding:10px 8px 10px 42px; position:relative;}
#header .nav .main li a:before { content:''; position:absolute; left:8px; top:12px; width:28px; height:24px; background:url(../images/sprite-nav-icon.png) no-repeat center -1423px;}
#header .nav .main li > ul{background:none;}
#header .nav .main li > ul li a{padding-left:42px;}
#header .nav .main li > ul li a:before{display:none;}
#header .nav .main li a:hover{background:none;}
#header .nav .main li.football a:before,#header .nav .main li.fantasy-football a:before,#header .nav .main li.gaa a:before { background-position:center -35px;}
#header .nav .main li.afl a:before { background-position:center -35px;}
#header .nav .main li.sports a:before { background-position:center -35px;}
#header .nav .main li.casino a:before,#header .nav .main li.casino-promos a:before,#header .nav .main li.free-bets-casino a:before,#header .nav .main li.free-bets-casino a:before,#header .nav .main li.casino a:before,#header .nav .main li.casino-promos a:before,#header .nav .main li.free-bets-casino a:before,#header .nav .main li.live-dealer-casino a:before,#header .nav .main li.mobile-casinos a:before{ background-position:center -124px;}
#header .nav .main li.bookmaker a:before,#header .nav .main li.compare-bookmakers a:before,#header .nav .main li.blackjack a:before,#header .nav .main li.compare-bookmakers a:before,#header .nav .main li.poker-education a:before,#header .nav .main li.poker-news a:before,#header .nav .main li.poker-promotions a:before,#header .nav .main li.poker-satellites a:before,#header .nav .main li.poker-tournaments a:before,#header .nav .main li.roulette a:before,#header .nav .main li.video-poker a:before { background-position:center -871px;}
#header .nav .main li.compare-casinos a:before { background-position:center -124px;}
#header .nav .main li.horse-racing a:before,#header .nav .main li.australian-racing a:before,#header .nav .main li.cheltenham-festival a:before,#header .nav .main li.grand-national a:before { background-position:center -5px;}
#header .nav .main li.darts a:before { background-position:center -153px;}
#header .nav .main li.golf a:before { background-position:center -604px;}
#header .nav .main li.tennis a:before { background-position:center -93px;}
#header .nav .main li.rugby a:before,#header .nav .main li.nfl a:before,#header .nav .main li.nrl a:before,#header .nav .main li.rugby-league a:before,#header .nav .main li.rugby-union a:before { background-position:center -273px;}
#header .nav .main li.basketball a:before,#header .nav .main li.netball a:before { background-position:center -513px;}
#header .nav .main li.badminton a:before { background-position:center -1387px;}
#header .nav .main li.baseball a:before { background-position:center -304px;}
#header .nav .main li.bingo a:before { background-position:center -907px;}
#header .nav .main li.boxing a:before { background-position:center -334px;}
#header .nav .main li.card-games a:before { background-position:center -946px;}
#header .nav .main li.cricket a:before { background-position:center -987px;}
#header .nav .main li.cycling a:before { background-position:center -424px;}
#header .nav .main li.entertainment a:before { background-position:center -1318px;}
#header .nav .main li.fishing a:before { background-position:center -1024px;}
#header .nav .main li.formula-1 a:before { background-position:center -184px;}
#header .nav .main li.greyhounds a:before { background-position:center -64px;}
#header .nav .main li.handball a:before,#header .nav .main li.volleyball a:before,#header .nav .main li.water-polo a:before { background-position:center -1066px;}
#header .nav .main li.hockey a:before { background-position:center -1100px;}
#header .nav .main li.ice-hockey a:before,#header .nav .main li.nhl a:before { background-position:center -1138px;}
#header .nav .main li.lottery a:before { background-position:center -1169px;}
#header .nav .main li.olympics a:before { background-position:center -1206px;}
#header .nav .main li.pool a:before,#header .nav .main li.snooker a:before { background-position:center -395px;}
#header .nav .main li.rowing a:before { background-position:center -754px;}
#header .nav .main li.slot-games a:before,#header .nav .main li.slots a:before { background-position:center -1244px;}
#header .nav .main li.squash a:before { background-position:center -1279px;}
#header .nav .main li.winter-sports a:before { background-position:center -483px;}

.loginWrp > ul { display:none;}
.footerTabs { border-top: solid 2px #00ADEE;}
.footerTabs ul li a { border-top:none;}

}
@media only screen and(-webkit-device-pixel-ratio: 2) and(device-aspect-ratio: 40 / 71) { 
.nav{height: calc(100% - 41px); height: -webkit-calc(100% - 41px); }
}
@media only screen and(-webkit-device-pixel-ratio: 2) and(device-aspect-ratio: 667 / 375) { 
.nav{height: calc(100% - 41px); height: -webkit-calc(100% - 41px); }
}