/*
  Mobile Layout: 320px
*/

body {
	background: #fff none !important;
}

/*
  Framework
*/

  /* Section(s) */
#top,
footer.main,
section.main {
  width: 100%;
  max-width: 320px;
}
.homepage footer.main,
footer.main {
  padding-left: 0;
  padding-right: 0;
  background: none;
}

section.main > h1 {
  padding: 10px 0 0 30px;
}

  /* .content-primary */
.content-primary {
  float: none;
  clear: both;

  width: 280px;

  margin: 20px auto;
  padding: 0px 20px;
}

  /* blocks: */
.blocks {
  float: none;
  width: auto;
}
.columns-2-1 > .blocks {
  margin-top: 30px;
  padding-top: 40px;
  background: transparent url('Lotto/images/backgrounds/section-divider-transparent2white-320.png') center top no-repeat;
  clear: both;
}


.content-primary .blocks {
  width: auto !important;
  margin-left: -20px;
  margin-right: -20px;
}
.block-wide {
  width: 100%;
  max-width: 260px;
  min-width: auto;
}

/* Main: Header */
#top {
  height: auto;
}

#logo a {
	left: 15px;
	width: 84px;
}

#top-nav {
  position: relative;
  left: auto;
  height: auto;
  width: auto;
  margin: 0;
  margin-bottom: -9px;
  overflow: visible;
  overflow-x: hidden;
}

#top-nav nav {
	background: none;
}

.nav-status {
	right: 0;
	top: 5px;
}
.nav-status .user-name {
  max-width: 200px;
}
.nav-social {
  display: none;
}


/* 
  end Framework
*/


/* 
    Dividers
*/
.divider {
	width: 320px;
}
.white2white {
  height: 40px;
  background: transparent url("Lotto/images/backgrounds/section-divider-white2transparent-320.png") center -10px no-repeat;
}
.yellow2transparent {
  background: transparent url("Lotto/images/backgrounds/section-divider-yellow2transparent-320.png") center 0 no-repeat;
}
.divider-light {
	margin-left: -30px;
	margin-right: -30px;
  display: none;
}


section#gallery.main {
	width: 300px;
	height: 96px;
	background-size: auto 100%;
	background-position: center top;
}

section#gallery.main .divider {
	display: none;
}
section#gallery.main .transparent2white-rounded {
  background-image: url('Lotto/images/backgrounds/section-divider-transparent2white-rounded-300.png');
  width: 300px;
}

.content-page .content-primary > .divider {
  margin-left: -30px;
  margin-right: -30px;
}


/* 
    Buttons
*/
.button,
.button:link,
.button:visited,
input[type=reset],
input[type=submit],
button {
  display: block;
  clear: both;
  width: 100%;
  max-width: 280px;
  margin: 10px auto;
  padding-left: 0;
  padding-right: 0;
}
.block .button,
.block .button:link,
.block .button:visited,
.block input[type=reset],
.block input[type=submit],
.block button {
  padding-left: 0;
  padding-right: 0;
}

.buttons.widebutton-right {
	margin: 0;
	overflow: visible;
}

.buttons.widebutton-right button {
	margin: 0;
	float: none;
	width: 100%;
}

/* 
    Image/Icon buttons:
*/
.button-icon,
.button-icon:link,
.button-icon:visited {
  display: inline-block;
  width: auto;
}



/* 
    Blocks
*/

/* Block: thumbnails */
.content-page .content-primary .thumbnails,
.thumbnails {
  margin-left: -21px;
  margin-right: -21px;
  padding: 0;
}

.twitter-feed {
  max-width: 298px;
  margin-left: -20px;
  margin-right: -19px;
}

/* 
    Content-elementen
*/

.content-primary > p {
  padding-right: 0px;
}


/* Main Nav: */
#top-nav {
	background-image: url('Lotto/images/layout/topnav-shadow-320.png')!important;
}

nav[role="navigation"] {
  display: block;
}

.nav-status .user-name {
  float: right;
  margin-bottom: 4px;
}
.nav-status a {
  clear: right;
  float: right;
}


  /* menu controls for mobile */
  #nav-mobile {
  	position: absolute;
    display: block;
    overflow: hidden;
    height: 50px;
    padding: 0;
    margin: 0;
    right: 0px;
    top: 40px;
    width: 210px;
  }

  /* hide menu for mobile */
  #nav-my-lotto,
  #nav-main {
    display: none;
    position: absolute;
    
    width: 320px;
    margin: 0;
    padding: 0 0 20px 0;
    height: auto;

		left: 0;
    top: 89px;
    width: 320px;
    z-index: 900;
    
    background: white;
  }
  
  .no-js #nav-main, 
  #nav-main.open,
  #nav-my-lotto.open {
    display: block;
    position: relative;
    margin-bottom: 89px;
  }
  
  .topmenu > li {
  	border-bottom: 1px solid #eee;
 	}
 	
  .topmenu > li.homepage > a em {
  	background: none;
  }
  
  .topmenu > li.my-lotto {
  	display: none;
  }

  ul#nav-main li,
  ul#nav-main li a {
    float: none;
    height: auto !important;
    padding: 0;
    margin: 0;
  }
  
  ul#nav-main li a {
    border-top: 1px solid #eee;
    line-height: 40px;
    font-size: 15px;
    font-weight: normal;
    width: 280px;
    padding: 0 20px;
    background: white;
  }
  
  ul#nav-main .nav-sub li a {
  	background: white url("Lotto/images/layout/bullet-arrow-right.png") 300px center no-repeat;
  }
  
  ul#nav-main > li > a {
    padding: 0 0 0 21px;
    width: 299px; /*320*/
    height: 55px;
    display: block;
    line-height: 55px;
  }
  
  ul#nav-main > li > a em {
  	display: none;
  }
  
  ul#nav-main .hide-on-mobile {
  	display: none;
  }
  
  ul.topmenu ul > li.feature {
  	border: 0;
  }
  
  .topmenu li.feature > * {
  	display: none;
  }
  
  .topmenu .mobile-only,
  .topmenu li.feature .mobile-only {
  	display: block;
  }
  
  ul.topmenu .nav-sub {
  	position: relative;
  	top: 0px;
  	left: 0px;
  	width: 100%;
  	margin: 0 0 10px;
  	border: 0;
  	padding: 0;
  	background: none;
    -webkit-box-shadow: none;
  	box-shadow: none;
  }
  
  ul.topmenu ul.threecolumns {
  	padding: 0;
  }
  
  .nav-sub > ul > li {
  	background: none;
  	position: relative;
  	width: 280px;
  	padding: 0;
  }
  .nav-sub > .divider {
  	display: none;
 	}
  
  .nav-sub > ul > li.feature.loggedin > *, 
  .topmenu .nav-sub > ul > li.feature > h2, 
  .topmenu .nav-sub > ul > li.feature > img,
  .topmenu .nav-sub > ul > li.feature > p,
  .topmenu .nav-sub > ul > li.feature > .divider {
  	display: none;
  }
  
  .nav-sub > ul > li.feature.loggedin > ul.bignav {
  	display: block;
  }
   
  #nav-my-lotto li.feature {
  	padding: 20px;
  	width: 280px;
  	position: relative;
	}
	
  #nav-my-lotto li.feature.loggedin {
  	padding: 0 0 10px 0;
  	width: 320px;
 	}
	
  li.feature .button,
  #nav-my-lotto .feature .button-wrap {
  	width: 280px;
  }
  #nav-my-lotto .feature .button-wrap {
  	position: relative;
    padding: 0;
  
  	left: auto;
}
  
  .feature.signup img {
    top: 40px;
    left: 30px;
	}
  
  #nav-my-lotto .feature.login input#password,
  #nav-my-lotto .feature.login input#username {
  	width: 260px;
	}
  #nav-my-lotto .feature.login input[type=checkbox] {
    margin-left: 0;
  }
	
  #nav-my-lotto .loggedin h2 {
  	display: block;
  	margin-bottom: 0;
  }
  
  #nav-my-lotto .loggedin .bignav li {
  	margin-bottom: 0;
  	border-bottom: 1px solid #eee;
  }
  #nav-my-lotto .feature.mylotto-nav.first img {
    display: none;
  }
  
  #nav-my-lotto .loggedin h2 a,
  #nav-my-lotto .loggedin .bignav a {
  	width: 280px;
  	display: block;
  	font-size: 16px;
  	font-weight: normal;
  	padding: 10px 20px;
  	background-position: 300px center;
  }
  
  #nav-my-lotto .loggedin.messages {
  	display: none !important;
  }
  
  #nav-my-lotto .loggedin.mydetails,
  #nav-my-lotto .loggedin.credit {
  	border-bottom: 1px solid #eee;
  }


/* Content-page */
section.content-head-visual {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.content-head-visual .block-quote {
  border-left: 0;
}

.content-head-visual .slides-container img {
	width: 100%;
}

.content-head-visual .carousel {
	width: 100%;
}

.content-head-visual .carousel .slides-container {
	height: 119px;
}

.content-head-visual .carousel .slides-container,
.content-head-visual .carousel .slides-container img {
	width: 100%;
}

.content-head-visual .carousel .slide-controls {
  top: 86%;
  right: 10px;
}

/* Sub-nav */
a.link-back {
  display: block;
  position: relative;
  top: auto;
  left: auto;
  background-position: 20px 20px;
}



/* FAQ */

.faq-cats {
  width: 260px;
}
.faq-cats ul {
  display: block;
  width: auto;
  margin: 0;
  float: none;
}

/*bon change*/

#faq_search input[type=text],
#faq_search input[type=search],
#faq_search input[type=submit],
#faq_search button {
  width: 100%;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#faq_search input[type=text],
#faq_search input[type=search] {
  width: 258px;
  margin-bottom: 5px;
}

/*end of bon change*/

.faq-results {
  margin-left: -20px;
  margin-right: -20px;
}
.faq-results dd {
  padding-left: 20px;
}
.faq-results dd,
.faq-results dt {
  -webkit-border-radius: 0;
  border-radius: 0;
}



/* Speluitleg */
.step img {
  margin: 2px 10px 10px 0;
  max-width: 100px;
}
.step h3 {
  clear: both;
  padding-left: 0;
}



/* Main: Footer */

footer.main > header h1 {
  padding-left: 30px;
  padding-right: 30px;
}

footer.main .blocks {
  margin: 0;
}
footer.main .block:first-child,
footer.main .block {
  min-height: 0;
  margin: 10px;
  border: 0 solid;
  border-bottom: 1px solid #d3d1d0;
}

footer.main .seperator {
  display: block;
  margin: 5px 0;
  font: 0/0 serif;
  color: transparent;
}

.hanging-ball {
  display: none;
}


/* Game */
.game .playstep {
  width: 260px;
  margin: 0 auto;
}
.game .rowcount .well {
	padding: 0;
	background: transparent;
}

.game .slider-bar {
	width: 250px;
  background: url('Lotto/images/content/slider-bar-mobile.png') repeat-x left 4px;
  padding-bottom: 10px;
}

.slider-container .price .total-line {
	display: block;
}

.game .slider-container {
	width: 258px;
	padding-left: 30px;
	padding-right: 30px;
	overflow: hidden;
	margin-left: -30px;
}

.slider-bar a.ui-slider-handle {
	margin-left: 0px;
  background: url('Lotto/images/content/slider-knob.png');
  width: 28px;
}
.slider-bar a.ui-slider-handle .slider-amount {
  left: -32px;
}

.slider-legend .min, 
.slider-legend .max {
	width: 26px;
}

.slider-block {
	left: 0px;
	top: 4px;
	background-image: url("Lotto/images/content/slider-block-mobile.png");
}
.slider-block-max {
	left: auto;
	right: -4px;
}

.game .slider-start {
  background: url('Lotto/images/content/slider-start-mobile.png') repeat-x 0 4px;
}

.game .slider-end {
 	width: 5px;
}

.game .slider-bar .ui-slider-range {
   position: absolute;
   top: 0px;
   left: 0;
   z-index: 100;
   height: 14px;
   background: url('Lotto/images/content/slider-range-mobile.png') repeat-x left 4px;
}

.bundle .slider-bar.xlarge a.ui-slider-handle .slider-amount {
	left: -48px;
}

.game .row {
	width: 300px;
	background-position: 268px 17px;
}

.game .row.expanding {
	background: none !important;
}

.game .row:hover {
	background-position: 268px -33px;
}

.game .row .rownumber {
	left: 7px;
	width: 25px;
	text-align: right;
	display: block;
}

.game .row .hr {
	width: 300px;
	margin: 0;
}

.divider-inset-bottom,
.divider-inset-top {
  position: relative;
  margin-left: -30px;
  margin-right: -30px;
  width: 320px;
  height: 16px;
  background: transparent url("Lotto/images/backgrounds/section-divider-white2transparent-flat-320.png") center 0 no-repeat ;
}
.divider-inset-bottom {
  top: 10px;
  height: 30px;
  background: url("Lotto/images/backgrounds/section-divider-transparent2white-320.png") no-repeat center center transparent;
}

.game .row .divider-inset-bottom,
.game .row .divider-inset-top,
.game .row .buttons {
	display: none;
}

.game .rows-container .row {
	padding-left: 0px;
}

.game .rows-container .row {
	margin-left: 0px;
}

.game .row .number-block {
	width: 230px;
	left: 40px;
	width: 240px;
}

.game .row.expanded .number-block {
	width: 240px;
	height: 365px;
}

.game .selected-numbers li {
	margin: 2px;
}

.game .number-picker li {
	margin: -2px 11px 3px -2px;
}

.game .number-picker button {
	width: 240px;
	margin: 5px 0px 5px 0px;
}

.game .row.expanded {
   background: url("Lotto/images/backgrounds/background-gradient-pinstripes.png") repeat-x;
   width: 300px;
   height: 500px;
}

.game .row.expanded .divider-inset-bottom,
.game .row.expanded .divider-inset-top {
	display: none;
}

.game .row.expanded .buttons {
	display: block;
	top: 400px;
	left: 20px;
}


.game .row.expanded .buttons button {
	margin-right: 0px;
}

.game .section {
	padding: 0;
	margin: 10px 0 30px 0;
}

.game .number-picker ul {
	padding: 0 0 0 0px;
}

.game .expanded .rownumber {
	line-height: 30px;
}

.game .section .row hr {
	display: none;
}

.game .row.expanded hr {
	display: block;
}

.game .subtotal .total-line,
.game .subtotal .promotext {
	white-space: nowrap;
}

.promotions-container .block-promo {
	min-height: 180px;
	margin-left: 0;
	margin-right: 0;
}


/* in-game dividers: */
.game .digits-container .divider,
.game .divider {
  margin-left: -30px;
  margin-right: -30px;
	width: 320px;
}
.game .digits-container .transparent2yellow {
  top: -23px;
}
.game .digits-container .yellow2transparent {
  top: 23px;
}

.subtotal {
	width: 100%;
}

.gamebuttons .subtotal {
	margin-left: 0;
	margin-bottom: 20px;
}

.gamebuttons {
	width: 100%;
  margin: 0;
}

.gamebuttons .left,
.gamebuttons .right {
	float: none;
	width: 100%;
	margin-left: 0;
}

.gamebuttons .right {
	margin-left: 0;
	float: none;
	width: 100%;
	margin-top: 20px;
}

.summary-container .divider {
	display: none;
}

.summary.grandtotal {
   position: static;
   border-top: 1px solid #ccc;
}

.startdate-container .startdate select,
.startdate-container .startdate .chzn-container {
	display: block;
}

/*
		Order overview
*/
.ticket-container {
	padding: 10px 12px 0;
  margin-left: -10px;
  margin-right: -10px;
}

.ticket-container .ball {
	margin: 0;
}

.ticket-container .balls .rownumber {
	width: 18px;
}

/*start bon change*/
.ticket-container .color-picker .colorname {
    top: 19px;
	left: 35px;/* apo 40px*/
    

    color: black!important;
}

.favorite .color-picker .colorname { color: black!important; }


/*end of bon change*/
.color-picker .colorname {  }

.ticket-container .section-color {
	height: 85px;
}

.ticket-container .section-digits {
	position: static;
}

.section-special {
	margin: 0 -12px;
}
.subscription .section-special {
  margin-left: -20px;
  margin-right: -20px;
}

/* 
    Color Pickers
*/

.game .color-picker-wheel {
  margin: 0;
}

.game .color-picker {
	height: 150px;
	margin-left: -5px;
}

.color-picker .selected-color {
  display: block;
	position: absolute;
  left: 0px;
  bottom: 10px;
  top: auto;
	height: 70px;
	width: 70px;

  overflow: hidden;
  text-align: left;
  direction: ltr;
  text-indent: -999em;
}

.color-picker .colorname {
	position: absolute;
	text-align: center;
	top: auto;
	bottom: 10px;
	left: 0px;
	margin: 0;
	padding: 0;
	line-height: 70px;
	width: 70px;
	height: 70px;
}

.color-picker .colorname {
	color: #fff;
}

.color-picker .colorname.yellow {


	color: #000;
}


.color-picker ul {
	/* background: url('Lotto/images/backgrounds/arrow-black-down.png') 120px bottom no-repeat; */
	padding: 0px 0px 20px;
	margin-left: -15px;
	margin-right: 0;
}

.color-picker .buttons {
	position: absolute;
	right: auto;
	left: 60px;
	bottom: 30px;
	top: auto;
	height: auto;
}
.color-picker .buttons button {
	margin: 0 0 0 10px;
}

/* 
    Cijferspel
*/
.game .digits-container {
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: 0px;
  padding: 10px 30px 30px 30px; 
}
.game .digits-view button {
	margin: 5px 0;
}


/* 
    Draw Results:
*/
.homepage .draw-current > .button {
  top: 0;
}

section.draw-results {
  padding-top: 0;
  background: none;
}
.draw-results .content-primary {
  margin-top: 0;
}

.draw-selecter {
  margin-left: -20px;
  margin-right: -20px;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.draw-selecter .draw-current {
  padding-top: 0;
  padding-bottom: 0;
}

.draw-selecter select,
.draw-selecter .chzn-container {
  margin: 0 0 10px 0;
}
.draw-current-error.show {
  top: 70px;
}
.draw-balls .ball {
  margin: 0 2px 10px 2px;
}
.draw-balls .ball-color {
  margin-left: 83px;
  margin-bottom: 5px;
}
.ticket-container .draw-balls .ball-color {
  display: block;
  clear: both;
  margin-left: 83px;
}

.draw-jackpot-result,
.draw-current-digits,
.draw-current-lotto {
  float: none;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0 solid;
}
.ticket-container .draw-jackpot-result {
  display: block;
  float: left;

  top: -40px;
  left: 90px;
  position: relative;
  margin-bottom: -50px;
}

.draw-jackpot-result p,
.draw-current-digits h3 {
  margin-bottom: 8px;
}
.draw-current-digits-output {
  text-align: center;
}


.draw-more {
  clear: both;
}
.draw-previous,
.draw-next {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  float: left;
}
.draw-previous {
}
.draw-next {
  float: right;
}
.draw-previous button,
.draw-next button {
  width: 120px;
}
.draw-next button i,
.draw-previous button i {
  top: 3px;
  float: left;
}
.draw-next button i {
  float: right;
}
.draw-previous button span,
.draw-next button span {
  display: block;
  padding-right: 5px;
  padding-left: 5px;
}



.draw-sections small {
  display: block;
  margin-top: 5px;
}
.draw-section {
  margin-left: -20px;
  margin-right: -20px;
  padding: 10px 20px;
}
.draw-toggle {
  width: 120px;
  height: 45px;
  margin: 0 0 0 20px;
}


.homepage .draw-row-input,
.draw-row-input {
  width: auto;
  margin: 0 -10px;
}
.form .draw-row-input .number {
  margin: 5px 5px;
}
.homepage .form .draw-row-input .number {
}
.form .draw-row-input .chzn-container {
  margin: 4px;
}
.form .draw-row-input #digits {
  margin: 0;
  width: 260px;
}


.draw-price {
  margin: 20px -20px 10px -20px;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.draw-price .promo {
  font-size: 30px;
}
.draw-price .amount {
  font-size: 40px;
  margin-top: 20px;
}

.draw-price-guys {
  display: none;
}



/* carousel */
ul.slide-controls {
  /*position: absolute;*/
  /*z-index: 200;*/
}

.slides-container {
	height: 250px;
}

.mainvisual .carousel {
	margin: 0;
	left: 0;
}

.mainvisual .slides-container {
	left: -150px;
	margin-top: 408px;
}


.mainvisual .slides-container img {
	width: 470px;
}

.mainvisual .payoff {
	width: 220px;
}
	.mainvisual .payoff h3 {
		font-size: 27px;
		line-height: 24px;
	}

.mainvisual .playnow {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: auto;
	padding: 30px;
	margin: 0 0 0 0;
	border-radius: 0;
	/* background-image: url('Lotto/images/backgrounds/background-yellow-glow.png'); */
}
.playnow .sticker {
  right: 0;
  /*right: -4px;
  top: -16px;*/
}
.playnow .buttons {
  position: relative;
  bottom: auto;
  left: auto;
}

.payoff .button span {
	padding-left: 4px;
	padding-right: 4px;
}

.slides-container .payoff {
    bottom: 40px;
}

/* Homepage tagline */
/* section.main.home-tagline > h1, */
section.home-tagline {
  top: 0;
}
section.main.home-tagline > h1 {
  padding: 0;
  line-height: 1.3em;
  font-size: 20px;
}
.home-tagline .lotto-logo {
  top: -4px;
  left: 2px;
}


.block-clock .ball-stopwatch {
  right: -10px;
  top: -60px;
}

/* Home: sociallinks */

section.home-sociallinks a {
  display: block;
}


/* Zebra banner */
.zebrabanner {
	margin: 0;
	overflow: hidden;
	width: 320px;
	position: relative;
}

.zebrabanner .white {
	display: none;
}

.zebrabanner .white2white {
	display: block;
}

.zebrabanner .block {
	position: relative;
	top: 0;
	left: auto;
	margin-top: 0;
	width: auto;
	min-height: 100px;
}

.zebrabanner .block .call2action {
  bottom: auto;
  position: relative;
}

/*start of change adriaan*/
.zebrabanner img {
	width: 470px;
    height: 200px;
	left: -140px;
	position: relative;
	border-radius: 0 0 0 0;
}

/* 16/1/13 changed (commented)
.content-primary object, .content-primary embed, .content-primary iframe {
   max-height: 205px;
}*/
/*end of change adriaan*/

/*
 * Timeline
*/

#timeline {
  position: relative;
  margin: 0 -24px;
}
  #timeline h1 {
    font-size: 38px;
    text-align: left;
    padding: 20px 0;
    background: none;
    text-align: center;
  }
  section.year {
    background-position: -7px 0;
    padding-top: 0;
    padding-left: 35px;
  }
    section.year h2 {
      font-size: 24px;
      float: none;
      width: auto;
      padding: 10px 0 20px 32px;
    }
  #timeline article,
  #timeline article.right,
  #timeline article.left {
    margin-top: 0;
    padding-left: 37px;
    padding-bottom: 10px;
    width: 250px;
    background-position: -638px 0;
    background-color: transparent;
    float: none;
    clear: none;
  }
  #timeline article.second-last {
    background-repeat: repeat-y;
    background-color: transparent;
  }
  #timeline article.last {
    background-position: -1288px 0;
  }
    #timeline article .arrow,
    #timeline article.right .arrow,
    #timeline article.left .arrow {
      background-position: 0 0;
      left: 17px;
      right: auto;
    }
    #timeline article .ball,
    #timeline article.right .ball,
    #timeline article.left .ball {
			background-image: url('Lotto/images/content/game-ball-yellow.png');
			background-position: 0 0;
      left: -11px;
      top: 21px;
      width: 35px;
      height: 42px;
      line-height: 31px;
      font-size: 100%;
      padding: 0;
    }

    
/* 
    Mijn Lotto:
*/
.mylotto-subnav ul {
  margin-left: 10px;
  margin-right: 10px;
  text-align: left;
  padding: 10px 20px;
}
.mylotto-subnav li {
  display: block;
  float: left;
  width: 50%;
  padding: 5px 0;
  border: 0px solid;
}


.sport-picker-container .submit-container {
  padding: 0;
}
ul.sport-picker {
	width: 250px;
}
.sport-picker .sport-ball {
  margin: 0 10px 5px 0;
}
/* Table: list-view */
.list-view .hide {
  display: none;
}

#overview .overview-list li div.first {
  width: auto;
}
.sport-picker-more select[multiple],
.sport-picker-more .chzn-drop {
  max-width: 236px;
}

/* Mijn Loten/Deelnames */
.ticket-filter dd {
  padding-bottom: 20px;
}
.ticket-filter .filter-select-container,
.ticket-filter .day-filter {
  float: none;
  width: auto;
  margin: 10px 0;
}
.ticket-filter .submit-container {
  position: relative;
  padding: 20px 0 0 0;
}
.ticket-filter .submit-container button {
  position: relative;
  clear: both;
  float: none;
}
.ticket-detail-draw .draw-balls {
  float: left;
  width: 280px;
}

.ticket-detail-draw > strong {
  display: block;
}
.ticket-detail-draw .draw-jackpot-result {
  float: none;
  width: auto;
  text-align: center;
  clear: both;
}
.ticket-container .ticket-detail-draw .draw-jackpot-result {
    float: left;

    max-width: 190px;
}
.ticket-container .balls .button {
  position: relative;
  /* float: none; */
  top: 6px;
  right: auto;
  float: none;
  margin-left: 20px;
  max-width: 250px;
}

/* Mijn Abonnementen */
#confirm-container > .subscription {
  margin-left: -10px;
  margin-right: -10px;
  width: auto;
}

.subscription .ball {
  margin: 0 4px 0 0;
}

.share-this textarea {
  width: 170px;
  height: 130px;
}

.share-this .button-twitter,
.share-this .button-facebook {
  width: 100%;
  margin-left: 0;
}

.subscription-container .fromdate {
	display: block;
}

/* Mijn Favorieten */

.favorite .well.subscription {
  margin-left: -10px;
  margin-right: -10px;
}

/*
	Sitemap
*/

.sitemap > .column1,
.sitemap > .column2 {
	float: none;
}

.sitemap > .column2 {
	margin: 20px 0;
}


/*
	Store-locator
*/
.storestable strong {
	font-weight: bold;
}

.storestable {
	width: auto;
}

.storestable th.last {
	display: none;
}
.storestable td {
	display: block;
	height: 0px;
	width: 260px;
}
