.mobile-cart{display:none;}
.box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gpu{-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}
.anim{-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.anim-slow{-moz-transition:all 0.6s ease-out;-o-transition:all 0.6s ease-out;-webkit-transition:all 0.6s ease-out;-ms-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}
.touchScroll{z-index:9999;overflow-y:auto;}
.ios .touchScroll{overflow-y:scroll !important;-webkit-overflow-scrolling:touch;}
.no-select{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;}
.box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.fixFloats:after{clear:both;content:"";display:block;}
.maincontent-inner{padding:0 15px;}
div.breadcrumbscontainer .breadcrumbs ul{padding:0 15px;}
.accordion-banner .lotto-banner-right p:first-child{margin-top:13px;}
.accordion-banner .lotto-banner-right p.next_date{margin-top:11px !important;}
.picktickets{margin-bottom:25px !important;}
.picktickets .lotto-banner-right{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;}
.picktickets p.lotto-banner-jackpot.usmeg{font-size:60px !important;}
.accordion-banner p.lotto-banner-jackpot{margin-top:-6px !important;}
p.lotteryname .ui-accordion-header-icon:nth-child(2){display:none;}
div.block{display:none;}
div.maincontent.relative div.maincontent-inner div.rightsidebar div.why-choose-us button.calltoaction{background:#fdbc00;font-size:1em;padding:25px;padding-left:16px;padding-right:16px;color:#000;font-weight:300;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.ui-accordion-header{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-moz-background-clip:padding !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;}
.fullwidth{width:100%;}
.ui-accordion div.page-title-bg.pickticket div.fixed-width{width:100%!important;}
.ui-accordion div.lotto-banner-left{width:215px;}
.ui-accordion div.lotto-banner-center{transform:scale(0.95);-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);}
.ui-accordion div.lotto-banner-right{margin-right:0 !important;}
/* .black-timer.eueur{background:transparent !important;} */
.accordion-banner .lotto-banner-jackpot .currency_number{font-size:52px;}
.accordion-banner .lotto-banner-jackpot .currency_symbol{font-size:32px;}
.accordion-banner .lotto-banner-jackpot .currency_text{font-size:40px;}
span.labeldiscount{font-size:13px;font-weight:bold;color:#666666;}
span.additional-content-multi{font-size:14px;font-weight:bold;color:#333333;display:inline-block;}
.additional-content-subs{}
.choose_multidraw select{}
.choose_multidraw .radiolabel{}
.radiomulti{margin-left:;}
.select-order-type .roundedOne{margin-left:-25px;}
.banner-back-delot{color:#000;background-color:#FFDA2C;}
.lotto-banner-jackpot.delot{color:#000;}
.banner-back-eujac{color:#000;}
.lotto-banner-jackpot.eujac{color:#000;}
.maincontent-inner{padding:0px;}
div.newsletter > label{display:inline-block;font-size:12px;width:40%;text-align:left;color:white;text-decoration:normal;font-weight:normal;}
div.newsletter > button.calltoaction{padding:0 !important;}
div.newsletter > input[type=text]{margin-left:0.5em;vertical-align:top;}
button.calltoaction.subscribeform{padding:17.5px;}
div#scroll-to-top{background-color:#582178;bottom:10%;}
img#why-choose-us-divider{display:none;}
div.why-choose-us > p:last-of-type{margin-bottom:23px;}
.page-title-bg{margin-bottom:0em;margin-top:1em;}
p.page-intro{margin-bottom:20px;}
.lotto-what{margin-top:0px;}
input[type=checkbox]:checked + label:before{top:-6px;left:2px;}
form{}
.ui-widget-content > p{margin-left:1em;}
p.tableheader{margin-bottom:7px;}
div.why-choose-us a.calltoaction{padding:25px 16px;position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-top:10px;}
div.why-choose-us > p:last-of-type{}
.tick-green{position:relative;top:5px;margin-right:10px;}
/* div.payment-extras{overflow:hidden !important;margin-top:25px;} */
.purple-bold{font-weight:bold;color:#582178;}
.curved-arrow{position:relative;top:15px;left:10px;}
.balance-block-container{text-align:center;}
.balance-block{width:33%;display:inline-block;margin-right:2px;min-width:240px;text-align:center;font-weight:bold;margin-bottom:2px;}
.balance-block .balance-header{background:#631f87;color:#fff;padding:20px;}
.balance-block .balance-description{font-size:14px;background:#e7e7e7;padding:20px;}
.balance-block .balance-info{font-size:14px;background:#f9f9f9;padding:20px;}
.balance-block .balance-info .balance{padding-bottom:10px;}
.balance-block .amount{font-size:20px;font-weight:bold;padding:10px;}
.balance-block a.button-playnow{padding:15px 5px !important;float:none !important;width:80% !important;text-align:center;}
label.cb{text-align:right;width:100%;display:block;margin-top:15px;margin-right:10px;}
label.cb span{width:280px;display:inline-block;text-align:left;}
label.cb input{vertical-align:top;margin-top:4px;margin-right:10px;}
button.playnow{background:#16900d;}
#payment_submit{text-align:center;}
#payment_submit{text-align:center;}
#card_billing_details select{text-overflow:ellipsis;width:194px;}
.numbers-1, .numbers-2{background:none !important;}
.previous-jackpot{display:block; font-size:14px !important;}
.previous-jackpot,
.lotto-banner-jackpot .previous-jackpot .currency_symbol ,
.lotto-banner-jackpot .previous-jackpot .currency_number ,
.lotto-banner-jackpot .previous-jackpot .currency_text{font-size:12px !important;position:relative;top:inherit;left:inherit;}
#play-lottery-name { display:none; background-image: url() !important; }

@media only screen and (max-width:1024px){
div.lotto-banner-right{margin-right:0 !important;top:7px !important;}
div.fixed-width{width:100%;}
div.maincontent{width:100%;}
div.leftcontent{max-width:none;width:75%;}
.welcome,
.latestnews{padding:0 10px;}
div.bannerimg{display:inline-block;float:none;}
div.accordion-banner .lotto-banner-right{position:absolute;float:none;width:200px;right:0;}
div#scroll-to-top{bottom:10px;}
div.blog-archive{float:left;text-align:left;}
div.fullwidthcontent{width:100%;}
#number-cards{width:100%;text-align:center;}
div.lottery-line{float:none;display:inline-block;width:19.35%;min-width:192px;}
.playpage .choose-numbers{padding-left:5px !important;padding-right:5px !important;}
.playpage .steps{position:relative;text-align:center;margin-bottom:20px;}
div.lines-buttons{text-align:center;float:none !important;}
.playpage div.order-summary table{margin-left:14px;margin-top:25px;}
.cart-background .ticket-details{width:100%;}
div.payment-extras{padding:0 20px;border-bottom:none;}
#order-summary{padding:0px;}
.cart-background table.mycart-table th:first-child{padding-left:0;padding-right:0;}
.cart-background table.mycart-table th{padding-left:10px;padding-right:10px;}
td.lotto-logo{width:auto;}
div.halfcol{width:49%;}
div.newsletter > button.calltoaction{width:90px;}
div.newsletter > input[type=text]{width:230px;}
p.lotteryname span.table-cell-center{width:140px;}
.scale-points div.available-points{max-width:none;margin-left:auto;margin-right:auto;width:435px;}
div.why-choose-us > p.heading{font-size:1.6em;}
div.why-choose-us a.calltoaction{bottom:-23px;padding:16px 16px;font-size:1.1em;}
div.page-title-bg.pickticket div.fixed-width{width:100%!important;}
ul.nav{font-size:1em;}
div.lotterypanels{width:98%;margin-left:1.3%;overflow:hidden;}
div.maincontent{width:98%;}
div.why-choose-us{margin-left:-5px;margin-right:2px;padding-bottom:3.5em;}
div.newsletter > label{display:inline-block;font-size:12px;width:70%;text-align:center;}
div.halfcol{width:49%;vertical-align:top;}
.account h1{text-align:center;}
.account .nav-mobile-account{display:block;cursor:pointer;text-align:right;margin-right:6px;margin-left:20px;margin-bottom:10px;margin-top:10px}
.account .account-menu ul{display:none;width:250px;float:right;margin-top:0px;opacity:.975;}
.account .nav-mobile-account + h3{display:none;}
.account .account-menu{position:absolute;top:-20px;margin-top:0 !important;left:0;right:0;}
.account .nav-mobile-account img{margin-right:10px;}
div.newsletter{}
div.newsletter > button.calltoaction{width:80px;}
.welcome, .latestnews{}
.accordion-banner p.lotto-banner-jackpot{margin-top:0px;}
.accordion-banner p.lotto-banner-jackpot{font-size:43px!important;}
div#scroll-to-top{bottom:80px;}
div.last-draw > div.dropdown-style select{margin-top:10px;}
.ui-widget-content > p{margin:0 10px;}
.playpage .steps{text-align:left;margin-bottom:-20px;}
.playpage .choose-numbers{margin-top:25px;}
a.tooltips{margin-left:0px;}
button#button_reduce_lines{margin:0px 25px;}
div.lotto-banner-right{margin-right:50px;}
p.page-intro{padding-top:11px!important;}
div.ui-accordion div.ui-accordion-content{padding:15px 0px;}
button.button-playnow, a.button-playnow{}
.ui-widget-content > p{padding:10px 0px;}
div.ui-accordion div.ui-accordion-content{background-color:transparent!important;}
span.usercustom{}
span.logoutcustom{margin-left:98px;}
div.logged-in > ul.useractions > li.language{}
.labeldiscount.subscrip{right:13px;}
.lotto-banner-center{width:40%;}
.lotto-banner-right{display:inline-block;margin-right:0;}
div.lotto-banner-right .countdown{padding-left:10px;}
.black-timer, .banner-timer{width:26px;}
div.why-choose-us-reason > p{min-height:40px;font-size:0.843em;}
button.calltoaction{padding:18px;}
}
@media only screen and (max-width:1050px){div.why-choose-us{margin-left:-5px !important;margin-right:2px !important;padding-bottom:3.5em !important;}
	.black-timer, .banner-timer{width:26px;}
	div.lotto-banner-centerright{width:auto !important;}
	div.lotto-banner-center{margin-top:0 !important;}
	div.lotto-banner-right{margin-right:0% !important;font-size:1em !important;top:7px !important;}
	div.lotto-banner-right p{margin-left:0 !important;font-size:10px !important;}
	div.lotto-banner-right .countdown{display:inline-block;}
	.lotto-banner-jackpot {font-size:50px;}
	.lotto-banner-jackpot .currency_text{font-size:30px;}
	.lotto-banner-jackpot .currency_symbol{font-size:30px;}
	#play-banner .lottery-name { margin-top: 5px; margin-bottom: 5px; }
	#play-lottery-name,#play-banner .lottery-name { font-size: 27px !important;}
	#play-lottery-name { font-weight:bold; text-align:center; font-size: 20px !important;}
	
}

@media only screen and (max-width:950px){
	.subtotal-block{width:100% !important;}
	div.halfcol, .subtotal-block {
	    width: 100% !important;
	}
	.subtotal-block .lottarewards-info table {
	    text-align: left;
	    margin: auto;
	}
	.subtotal-block .lottarewards-info {
	    float: none;
	    margin: auto;
	}
}
@media only screen and (max-width:900px){p.lotteryamount{font-size:1.3em !important;}
}
@media only screen and (max-width:850px){.playpage .steps{text-align:left;margin-bottom:20px;}
.playpage .grey-tab{margin-top:-41px;}
.playpage .steps{text-align:left;margin-bottom:40px;}
}
@media only screen and (max-width:768px){div.logo > a> img{margin-left:0;}
div.maincontent { text-align:center; }
div.maincontent div.welcome, div.maincontent div.latestnews {text-align:left;}
ul.nav{height:auto;}
div#accordion { text-align:left; }
div.leftcontent{max-width:none;width:100%;margin-bottom:20px;}
div.homepagebannerimage{width:100% !important;height:480px;}
div.why-choose-us{}
div.why-choose-us-reason{text-align:center;padding-top:0px;}
div.why-choose-us-reason > p > img{vertical-align:middle;}
div.why-choose-us-reason > p{width:300px;margin:20px auto;text-align:left;}
.infoform{width:85%;margin-bottom:20px;float:none;}
.infoform.login-page, #login-form.infoform{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}
.infoform.right{float:none;}
div.halfcol,
.subtotal-block{width:100% !important;}
.scale-points div.available-points{max-width:none;margin-left:auto;margin-right:auto;width:435px;}
.subtotal-block{text-align:center;}
.subtotal-block .lottarewards-info{float:none;margin:auto;}
.subtotal-block .lottarewards-info table{text-align:left;margin:auto;}
.cart-background.cart-payments{text-align:center;}
#payment-widget-container .cart-background.cart-payments{text-align:left;}
.continue-playing{width:200px;margin-top:0;}
.continue-playing button#continue-playing{padding:15px;}
.block-save{text-align:left;}
.payment-block-footer{width:78%;}
.block-save{width:180px;display:block;margin:auto;margin-top:20px;}
.account .leftcontent{margin-top:27px;}
.account .nav-mobile-account + h3{display:none;}
.account .account-menu ul{display:none;width:250px;float:right;margin-top:0px;opacity:.975;}
.account .account-menu ul li{margin-bottom:0;padding:9px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
div.block{display:block;}
.order-type{height:auto;text-align:center;}
.order-type div.dropdown-style{margin-left:0;}
.order-type-title{text-align:left;}
.select-order-type .roundedOne{margin-left:0;}
.choose_multidraw,
.choose_subscription,
.choose_draw{margin-left:0px;text-align:center;width:100%;}
div.order-summary{height:auto;max-height:none;position:relative;}
.playpage div.order-summary > .button-playnow{margin:0;position:absolute;bottom:30px;left:330px;}
.buy-popap{}
div.lottery-line{width:32%;}
div.numbers-1 td{font-size:15px;}
div.numbers-2 td{font-size:14px;width:17px;}
.payment-extras .float-left{display:block;float:none;}
.payment-extras div.payment-process{display:block;margin-bottom:25px;}
.payment-extras .payment-add-quickpick{float:none;display:block;}
div.page-title-bg.pickticket div.fixed-width{width:100%!important;}
div.welcome{margin-top:0px;}
.welcome, .latestnews{width:95%;}
div.newsletter{width:100%;}
div.newsletter > label{width:43%;}
div.fifthcol:nth-child(1), div.fifthcol:nth-child(2), div.fifthcol:nth-child(3), div.fifthcol:nth-child(4){width:20.5%;}
div#scroll-to-top{bottom:100px;}
.quartercol p.lotteryname{font-size:16px;}
body #homebanner-lottery-info{width:83% !important;text-align:center;}
#home-banner-timer{margin-left:121px;}
#home-banner-play{margin-left:61px;}
.lotto-banner-jackpot {font-size:40px;}
.lotto-banner-jackpot .currency_text{font-size:25px;}
.lotto-banner-jackpot .currency_symbol{font-size:20px;}
div.lotto-banner-left{padding-top:10px;/*width:180px; display:none;*/}
#play-lottery-name { display:block; }
.accordion-banner p.lotto-banner-jackpot{font-size:42px!important;}
div.rightsidebar div.bannerimg{width:174px;}
div.lotto-banner-centerright{width:auto !important;}
div.lotto-banner-center{margin-top:0 !important;/*margin-left:2px;*/ width:100%;}
div.lotto-banner-right{margin-right:0 !important;font-size:1em !important;top:7px !important; width:100%;} 
div.lotto-banner-right p{margin-left:0 !important;font-size:10px !important;display:block;}
div.lotto-banner-right .countdown{padding-left:10px;}
.next_date{margin-top:12px;}
.playpage .choose-numbers{margin-top:51px;}
a.tooltips{margin-left:-2px;}
.lotto-what{margin-top:0px;}
.black-timer, .banner-timer{width:26px;}
#form_order_confirm_terms{margin-top:20px;}
ul.nav > li > a{line-height:54px;font-size:11px;padding:3px 7px 2px 2.5px;margin-left:14px;}
ul.nav > li:first-child > a{margin-left:5px;}
div.ui-accordion div.ui-accordion-content{background-color:transparent!important;}
.acc-promo-p{font-size:1em;width:80%;margin-top:5px;}
.acc-promo-right-login{width:15%;}
.acc-promo-button .button-ammend{ width:inherit !important ;} 
.acc-promo-right{padding-bottom:0px;width:18%;}
.acc-promo-left li img{width:3%;}
.acc-promo-left{width:76%;line-height:2em;font-size:1em;margin-left:-25px;}
.order-type div.dropdown-style{}
.order-play-summary-bg-fill{display:inline-block;width:100%;border-top-right-radius:inherit;border-bottom:1px solid #cfbfd8;}
.order-type-sub{width:90%;min-height:153px;}
span.additional-content-multi{left:27px;width:40%;}
.additional-content-subs{left:27px;text-align:left;width:42%;}
.choose_subscription select{position:relative;width:350px;top:-7px;left:2px;}
div.useractions{}
span.usercustom{margin-left:0px;background-color:#6a2291;padding:8px;}
div.logged-in > p{font-size:0.750em;float:none;text-align:left;padding:0 !important;}
div.logged-in > ul.useractions{}
div.maincontent.relative div.maincontent-inner div.rightsidebar div.why-choose-us button.calltoaction{font-size:0.843em;padding:20px;}
.roundedOne .triangle{display:none !important;}
.triangle{display:none !important;}
.triangle_global{display:inline-block !important;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);bottom:-10px !important;left:-45% !important;top:-28px;position:absolute;}
div.payment-extras{margin-bottom:0 !important;}
label.cb{text-align:center;width:100%;display:block;margin-top:15px;margin-left:auto;margin-right:auto;}
label.cb span{width:auto;display:inline-block;text-align:left;}
label.cb input{vertical-align:top;margin-top:4px !important;margin-right:10px;}

span.raffle-number {
    left: 17px !important;
}
}
@media only screen and (max-width:680px){ul.nav > li:first-child > a{margin-left:14px !important;}
ul.nav{padding-bottom:10px;display:none;}
ul.nav li{float:none;display:block;}
/* MH  changed font to 1.3 from 0.8 - which is how FABIO had it !!!! */
/* ul.nav > li > a{font-size:0.8em;line-height:25px;display:block;float:none;} */
ul.nav > li > a{font-size:1.3em;line-height:25px;display:block;float:none;}

.header div.halfcol{width:100%;display:block;text-align:center;    margin-bottom: 1px;    margin-top: 1px;}
div.mycart{float:none;display:none;margin-top:5px;margin-bottom:5px;}
div#scroll-to-top{bottom:10px;}
div.logo{width:100%;max-width:none;float:none;text-align:center;}
div.logo > a > img{width:90%;height:90%;margin-top:0px;}
.logged-in{text-align:center;}
button.button-playnow, a.button-playnow, p a.button-playnow{width:66% !important;}
div.why-choose-us{font-size:13px;}
button.button-playnow,
a.button-playnow,
p a.button-playnow{font-size:12px;}
div.why-choose-us-reason > p{width:auto;}
div.fifthcol{width:50% !important;display:inline-block;padding:0 !important;}
div.fifthcol:first-child,
div.fifthcol:nth-child(2){min-height:240px;}
div.newsletter #label_reg_email{width:80%;}
div.newsletter{text-align:center;}
div.newsletter > input[type=text]{display:block;margin:10px auto 10px;}
.loginpage .login-mobile-title{display:block;}
.loginpage .login-mobile-title span{font-size:0.6em;text-decoration:underline;position:absolute;right:15px;top:15px;}
.infoform h2{margin:15px;}
.infoform div.form-container input,
 .infoform div.form-container select{min-width:0;} 
.infoform button{margin:auto !important;width:80% !important;}
div.accordion-banner .lotto-banner-right{width:100%;position:relative;text-align:center;}
div.page-title-bg{height:auto;margin-bottom:0;}
.accordion-banner .lotto-banner-right p:first-child{display:inline-block;margin-top:7px;}
.accordion-banner .lotto-banner-right .countdown{display:block;}
/*
div.lotto-banner-right .countdown{display:block;}
.banner-timer{float:none;display:inline-block;}
.banner-next-jackpot{margin-top:5px;margin-bottom:5px;}
*/
.black-timer {float:none;display:inline-block;}
.lottery-name {margin-top:5px;margin-bottom:5px;}
.accordion-banner p.lotto-banner-jackpot{font-size:38px !important;}
/*
.lotto-banner-right p{margin-left:0;}
.lotto-banner-left{width:100%;height:auto;margin-top:20px;}
.lotto-banner-left-img{margin-top:2px;}
.lotto-banner-left-img > img{position:relative;}
.lotto-banner-left-img{height:auto;}
.lotto-banner-left-text{position:relative;}
*/
div.how-to-play{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div.how-to-play div.row{width:100%;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;}
div.how-to-play h2{margin-top:10px;padding-left:0 !important;}
div.how-to-play p{padding-left:0 !important;}
img.how-to-play-icon{display:block;float:none;margin:auto;}
div.quartercol{width:100%;}
.stept-checkout{padding-top:0;}
ul#payment-steps > li{display:block;height:47px;}
ul#payment-steps{margin-bottom:0;}
ul#payment-steps > li img{display:none;}
.payment-add-quickpick{text-align:center;}
table.mycart-table td{display:block;}
table.mycart-table{border:none;}
.payment-extras #payment-steps{text-align:left;display:block;margin:30px 30px 0 30px;}
.scale-points div.available-points{width:auto;}
.emptytext{margin-left:5px;margin-right:5px;font-size:16px;}
th.emptyhead > h1{font-size:24px;}
.lottery-img{margin-right:0;}
.lottery-details-text{margin:10px;}
.tableheader.results{display:none;}
p.page-intro{margin-bottom:20px;}
.scale-points div.available-points{}
#simple_account_payment_form{text-align:center;margin-bottom:5px;}
#simple_account_payment_form button.playnow,
.infoform button{float:none;}
.continue-playing{width:150px;margin-top:30px;}
.credit-card-payment{}
.cart-background.cart-payments{padding-top:0;}
.block-save span{width:auto;}
.block-save{text-align:left;}
.mycart-table th{display:none;}
.mycart-table td{text-align:center;}
.ticket-numbers-footer{width:auto;}
.ui-tabs .ui-tabs-nav{padding:0px;}
.payments-mobile{display:block;width:100%;padding:5px;margin-top:20px;}
.pay-halfcol{width:100%;display:block;text-align:center;}
.pay-halfcol select{display:block;width:100%;}
.pay-halfcol button.playnow,
.pay-halfcol .infoform button{float:none;display:block;margin:20px auto 0 auto;}
.cart-top-line{margin:10px 0;}
.cart-top-line td p{margin:5px 0;}
.cart-top-line td:nth-child(3) p:before{content:'Cost per ticket: ';}
.cart-top-line td:nth-child(4) p:before{content:'No. of tickets: ';}
.cart-top-line td:nth-child(5) p:before{content:'No. of draws: ';}
.cart-top-line td:nth-child(6) p:before{content:'Total cost: ';}
.cart-top-line .tickets-arrow p{color:#582178;}
.cart-top-line .tickets-arrow p img{position:absolute;width:50%;height:20px;left:25%;src:none;content:url("../images/tinytrans.gif");margin-left:auto;margin-right:auto;cursor:pointer;}
.cart-top-line .tickets-arrow p:after{content:'  ▼';font-size:0.8em;}
.cart-top-line .tickets-arrow p:before{content:'Expand ticket details';text-decoration:underline;}
.cart-top-line:nth-child(even){background:#eee;}
.cart-top-line:nth-child(even) + tr{background:#eee;}
/*
.picked-numbers:nth-child(even){background:#eee;}
.picked-numbers .ticket-numbers span:first-child{display:block;}
.picked-numbers .ticket-numbers span.ball-nr{float:left;margin:0px 0;}
.picked-numbers .ticket-numbers-footer{margin-top:15px;}
*/
.playpage .steps{display:none;text-align:left;margin-top:10px;margin-left:20px;}
.playpage .steps > .block{height:10px;}
.playpage .grey-tab{width:100%;border:none;padding-top:0px;}
.playpage .choose-numbers{border:none;}
div.lottery-line{width:95%;max-width:300px;}
div.lottery-line div.numbers-1 td,
div.lottery-line div.numbers-2 td{padding:5px;}
div.lottery-line .button-clear,
div.lottery-line .button-quickpick{display:block;margin:auto;width:90%;height:40px;font-size:15px;}
div.lottery-line .button-quickpick{margin-top:10px;}
.order-type div.dropdown-style{width:95%;margin-left:0;width:95%;margin-left:0;margin-bottom:10px;text-align:left;}
.order-type-title{width:95%;border-left:none;border-right:none;border-top:1px solid #cfbfd8;float:left;}
.order-summary{text-align:center;}
div.order-summary > img{margin-left:10px;margin-right:auto;}
.playpage div.order-summary table{text-align:left;position:relative;width:90%;margin:auto;}
.playpage div.order-summary table td:first-child{font-size:13px !important;}
.buy-popap{margin-bottom:-10px;}
.playpage div.order-summary > .button-playnow{margin:0;position:relative;margin-bottom:20px;bottom:auto;left:auto;}
.playpage .discount.total{white-space:nowrap;}
a.tooltips{display:none;}
.picktickets p.lotto-banner-jackpot.usmeg{font-size:50px !important;margin-top:0px !important;}
.account .leftcontent{margin-top:10px;}
div.account-menu > h3::before{display:none;}
.block-mobile{display:block;height:10px;}
.picktickets .lotto-banner-right{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;position:relative;text-align:center;float:none;margin:auto;}
.choose_subscription select,
.choose_multidraw select{width:90%;}
.triangle_global{left:-50% !important;}
div.order-summary{padding-bottom:160px;}
div.order-summary > img{position:absolute;bottom:15px;display:block;}
div.order-summary .button-playnow{font-size:1.5em;width:100% !important;}
.order-summary-left{position:absolute;bottom:0px;margin-top:120px;text-align:left;margin:10px;padding-top:10px;left:0px;left:25%;margin-right:auto;margin:0px;bottom:0px;margin-bottom:10px;}
.order-summary-center{display:block;margin:0px;width:95%;}
.order-summary-right{}
.order-summary-left img{position:absolute;bottom:58px;left:55px;text-align:left;}
.tickets-text{position:absolute;bottom:0px;left:0px;text-align:left;}
div.maincontent.relative div.maincontent-inner div.rightsidebar div.why-choose-us button.calltoaction{font-size:0.843em;padding:15px;}
div.why-choose-us > p:last-of-type{}
div.why-choose-us-reason{text-align:center;padding-top:6px;}
div.why-choose-us-reason > p{margin:15px auto;font-size:1.1em;}
div.why-choose-us-reason{text-align:center;padding-top:6px;}
/* div.page-title-bg.pickticket div.fixed-width{width:100%!important;} */
div.lotterypanels > div.quartercol .lotteryname{font-size:1.2em;}
button.button-playnow, a.button-playnow, p a.button-playnow{font-size:15px;}
div.rightsidebar div.bannerimg{width:125px;padding-right:6px;}
/*
p.lotto-banner-jackpot{margin-top:0px!important;font-size:12px;}
p.lotto-banner-jackpot .currency_symbol{font-size:30px;top:7px;}
p.lotto-banner-jackpot .currency_number{font-size:50px;}
p.lotto-banner-jackpot .currency_text{font-size:35px;}
*/
a.button-playnow{width:52% !important;}
div#scroll-to-top{bottom:90px;}
/* .acc-promo-button .button-ammend{width:88% !important;padding:13px 10px!important;} */
.acc-promo-right{padding-bottom:25px;width:18%;}
div.page-title-bg{margin-bottom:0;height:auto;background-repeat:no-repeat;background-size:cover;}
/* 
div.lotto-banner-left{width:100%;padding-top:0;padding-bottom:0;margin-top:0;}
div.lotto-banner-left-img{height:80px;}
div.lotto-banner-centerright{width:auto;}
div.lotto-banner-center{margin-top:0 !important;margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;width:100% !important;}
div.lotto-banner-right{margin-right:0 !important;width:100% !important;position:relative !important;}
*/
div.page-title-bg.pickticket.banner-back-esbon div.lotto-banner.fixed-width div.lotto-banner-centerright div.lotto-banner-center p.lotto-banner-jackpot.esbon{font-size:32px !important;}
p.next_date{margin-left:0 !important;}
div.ui-accordion div.ui-accordion-content{padding-top:0 !important;}
.banner-next-jackpot{font-size:14px;margin-top:15px !important;}
div.choose_multidraw.choose{margin-left:0;text-align:center;width:100%;}
span.additional-content-multi{left:10px;width:90%;}
.choose_multidraw .roundedOne{margin-left:10px;}
.additional-content-subs{text-align:left;left:auto;width:90%;}
div.choose_subscription.choose{text-align:center;margin-left:0px;}
.choose_subscription{width:100%;}
.choose_subscription select{position:relative;top:auto;left:auto;}
.playpage div.order-summary > .button-playnow{left:0px;}
span.testcreate{position:absolute;padding:8px;margin-top:-7px;padding-right:0px;padding-left:4px;margin-left:-8px;}
li.language{}
p.lottery-name{font-size:14px;}
div.logged-in > p{margin-top:0 !important;}
span.usercustom{margin-left:0px;display:block;width:30%;text-align:center;margin-bottom:5px;}
div.useractions{display:block;float:none;}
div.useractions.nouser{min-height:29px;}
span.logoutcustom{padding-left:70px;top:0;margin-left:254px;padding:10px;width:57px;position:absolute;top:-66px;right:-30px;}
div.ticket-numbers{padding:0px;margin:0px;}
span.star-nr, span.extra-star-nr{background-repeat:no-repeat!important;color:#fff;background-position-x:9px!important;background-position-y:9px!important;position:absolute;padding:24px;}
.ticket-numbers-header{width:100%;display:inline-block;}
.picked-numbers .ticket-numbers-footer{margin-top:45px;width:90%;}
div.why-choose-us a.calltoaction{bottom:-6px;}
#balance-list button.button-playnow, a.button-playnow{width:98%;}
.ui-accordion div.lotto-banner-left{width:100% !important;}
label.cb span{width:280px;}
#accordion.thicker-handles p.lotteryname span.table-cell-left{margin-top:0 !important;}
#accordion.thicker-handles > p{padding-left:2px !important;}
#accordion.thicker-handles .table-cell-right{margin-top:25px;margin-left:-7px;}
}
@media only screen and (max-width:380px){.acc-promo-button .button-ammend{}
.acc-promo-p{width:100%;margin-top:15px;float:none;margin-bottom:5%;}
.acc-promo-right-login{width:35%;text-align:center;padding-left:33%;}
.acc-promo-right{margin-left:33%;padding-bottom:0px;width:30%;}
.acc-promo-left{width:100%;line-height:1.5em;font-size:1em;margin-left:-39px;}
.pay-halfcol{width:100%;display:block;text-align:left;font-size:0.8em;}
div.why-choose-us > p:last-of-type{margin-top:10px;}
div.newsitem > div.timeauthor, div.newsitem > div.newscontent, div.newsitem > div.readmore{position:relative;margin-left:0px;}
#home-banner-play a{height:auto;}
div.why-choose-us a.calltoaction{bottom:-15px;}
.roundedOne .triangle{display:none !important;}
.acc-promo-right-login{display:none;}
img.acc-promo-right{display:none;}
.buy-popap{background:url("../images/tooltip.png") !important;padding-bottom:6px;}
p.lotto-banner-jackpot .currency_text {font-size: 25px;}
p.lotteryamount { font-size: 1em !important; } 
}


