body {
    background:#028539;
    font-family:arial, sans-serif;
    font-size:14px !important;
    color:#fff;
}

.no_scrolling {
    -webkit-overflow-x:hidden;
    -moz-overflow-x:hidden;
    -o-overflow-x:hidden;
    overflow-x:hidden;
}

.max_width {
    max-width:1024px;
}

.grid_4 {
    width:190px !important;
}

.pull_left {
    float:left;
}

.pull_right {
    float:right;
}

.clearboth {
    clear:both;
}

.box_shade {
    box-shadow:0 0 24px RGBa(0,0,0,0.8);
}

/* Images */
.bbc_img {
    float: right;
    margin: 0px 0px 25px 25px;
}

/* Buttons */
.btn_game {
    background: url("../img/Sprite-map.png") -12px -144px no-repeat;
    width: 157px;
    height: 18px;
}

.games li a:hover .btn_game {
    background: url("../img/Sprite-map.png") -12px -173px no-repeat;
    width: 157px;
    height: 18px;
}

/* Header */
.header {
    height:140px;
}

.header_top {
    background:#015836;
    height:8px;
    box-shadow: 0 0 40px 19px RGBa(0,0,0,0.8);
    position:relative;
    z-index:10;
}

.header_bottom {
    background:#fff;
    height: 15px;
    position: relative;
}

@-moz-document url-prefix() { 
  .header_bottom {
    height: 25px;
  }
}

.bg_star {
    background:#028539 url("../img/BG-star.png") 0 0 no-repeat;
    width: 1694px;
    height:1036px;
    margin-left: -100px;
    margin-top: -30px;
}

.logo_txt {
    margin-left: -15px;
    margin-top: 45px;
    
    height:70px;
    width:475px;
}

.logo {
    background: url("../img/online-blackjack-spelen.png") 0 0 no-repeat;
    width: 400px;
    height: 140px;
    margin-left: 70px;
}

/* Navigation */
.top_nav {
    width:960px;
    height: 66px;
    
    position:relative;
    background: #434242; /* Old browsers */
    background: -moz-linear-gradient(top,  #434242 1%, #434242 49%, #282828 50%, #282828 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#434242), color-stop(49%,#434242), color-stop(50%,#282828), color-stop(100%,#282828)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #434242 1%,#434242 49%,#282828 50%,#282828 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #434242 1%,#434242 49%,#282828 50%,#282828 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #434242 1%,#434242 49%,#282828 50%,#282828 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #434242 1%,#434242 49%,#282828 50%,#282828 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434242', endColorstr='#282828',GradientType=0 ); /* IE6-9 */
    
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.top_nav li {
    float:left;
    height:65px;
}

.top_nav a {
    color:#fff;
    font-size:1.2em !important;
    font-weight:bold;
    text-decoration:none;
    display:inline-block;
    padding: 22px 27px;
    position:relative;
    top: -26px;
    
    -webkit-transition:color .3s;
    -moz-transition:color .3s;
    -o-transition:color .3s;
    transition:color .3s;
}

.top_nav a:hover,
.top_nav li.active a {
    color:#028539;
}

.top_nav li:after {
    background:url("../img/lijn.png") 0 0 no-repeat;
    width:2px;
    height:65px;
    content: " ";
    display:inline-block;
}

.top_nav li:last-child:after {
    background:none;
}

/* Content */
.content {
    background:#fff;
    color:#000;
}

/* Left column */
.col_left {
    margin-top: 18px;
}

.game_other {
    background:#000;
    color:#fff;
    padding:25px 10px;
    
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}

.game_other h2 {
    font-weight:700;
    margin-bottom:20px;
}

.game_other li {
    background: url("../img/Sprite-map-arrow.png") -11px -11px no-repeat;
    height: 25px;
    padding-left: 30px;
}

.game_other li:hover {
    background: url("../img/Sprite-map-arrow.png") -11px -47px no-repeat;
}

.game_other a {
    color:#fff;
    text-decoration:none;
    position: relative;
    top: -4px;
    width: 100%;
    display: inline-block;
    padding:10px 0;
    
    -webkit-transition:color .3s;
    -moz-transition:color .3s;
    -o-transition:color .3s;
    transition:color .3s;
}

.game_other a:hover {
    color:#028539;
}

.game_divider {
    background: url("../img/LIjn2.png") 0 0 no-repeat;
    width:188px;
    height:2px;
    margin:10px 0;
}

/* Banners */
.banner_top {
    margin-top: 25px;
}

.banner_bottom {
    margin-top:25px;
}

/* Slider */
#slides {
    display:none;
}

/* Right column */
.col_right {
    margin-top:18px;
}

.txt_block {
    background:#daf9e9;
    padding:30px;
    margin-bottom:25px;
    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.txt_block h1,
.txt_block h2:first-child,
.allgames .txt_block h2:first-child {
    font-size:1.4em !important;
    font-weight:700;
    margin-bottom:30px;
}

.txt_block h2:first-child {
    margin-top: 0;
}
.txt_block h2 {
    font-size:1.2em !important;
    font-weight:700;
    margin-top:30px;
    margin-bottom: -15px;
}

.txt_block p {
    text-align:justify;
    margin:15px 0;
}
.chances .txt_block img {
    float:right;
    margin-left: 20px;
    margin-bottom: 20px;
}

.txt_block li {
    list-style:disc;
    margin-left:20px;
}

.txt_block a {
    color:#000;
    text-decoration:none;
    
    -webkit-transition:color .3s;
    -moz-transition:color .3s;
    -o-transition:color .3s;
    transition:color .3s;
}

.txt_block a:hover {
    color:#d40000;
}

.txt_list p {
    width:490px;
}

.game_list p {
    width:430px;
}

/* Game Index */

.allgames .games a {
    text-decoration:none;
}

.game_name {
    color:#000;
    font-weight:700;
    margin-bottom:5px;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

/* Games */
.games {
    margin-bottom:25px;
    display:inline-block;
}

.games li {
    float:left;
    list-style:none;
    margin-bottom:20px;
    margin-right:24px;
    width:157px;
}

    .games li:nth-child(4n) {
        margin-right:0;
    }

.game_block {
    width:157px;
}

.allgames .games ul {
    display:inline-block;
    margin-bottom:50px;
}

.allgames .games li {
    width:180px;
    margin-right:5px;
}

    .allgames .games li:nth-child(4n) {
        margin-right:5px;
    }

.allgames .game_block {
    width:180px;
    height:150px;
}

.game_img {
    border:3px solid #fff;
    margin-left: 25px;
    
    width:180px;
    height:150px;
    
    -webkit-box-shadow:1px 1px 3px RGBa(0,0,0,0.5);
    -moz-box-shadow:1px 1px 3px RGBa(0,0,0,0.5);
    -o-box-shadow:1px 1px 3px RGBa(0,0,0,0.5);
    box-shadow:1px 1px 3px RGBa(0,0,0,0.5);
}

/* NEW */
/* FUN */
.fun_game {
    clear:both;
    min-height:160px;
}
.fun_game p {
    width: 430px;
}

/* Payments */
.ideal {
    height:113px;
    width:120px;
}

.creditcard {
    height:107px;
    width:120px;
}

.neteller {
    height:58px;
    width:120px;
}

.skrill {
    height:72px;
    width:120px;
}

.paysafe {
    height:58px;
    width:120px;
}

.mister_cash {
    height:91px;
    width:120px;
}

.mobile {
    height:116px;
    width:120px;
}

/* Footer */
.footer_top {
    background:#fff;
    height:15px;
    position:relative;
}

@-moz-document url-prefix() { 
  .footer_top {
    height: 25px;
  }
}

.footer {
    background:#000;
    height:53px;
    
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.footer_txt {
    margin: 20px 0px 20px 20px !important;
}

/* Footer Navigation */
.footer_nav ul {
    display:inline-block;
    margin:10px 0 30px 0;
    text-align:center;
}

.footer_nav li {
    display:inline-block;
    margin-bottom:5px;
}

.footer_nav li:after {
    content: "|";
    margin:0 5px;
}

.footer_nav li:last-child:after {
    content:none;
}

.footer_nav a {
    color:#fff;
    text-decoration:none;
    
    -webkit-transition:color .3s;
    -moz-transition:color .3s;
    -o-transition:color .3s;
    transition:color .3s;
}

.footer_nav a:hover {
    color:#000;
}

/* Social */
.social {
    margin-top:4px;
}

.facebook {
    background:url("../img/Sprite-map.png") -11px -43px no-repeat;
    width:35px;
    height:40px;
    float:left;
}

    .facebook:hover {
        background:url("../img/Sprite-map.png") -52px -43px no-repeat;
    }

.twitter {
    background:url("../img/Sprite-map.png") -11px -83px no-repeat;
    width:35px;
    height:40px;
    float:left;
    margin-left:10px;
}

    .twitter:hover {
        background:url("../img/Sprite-map.png") -52px -83px no-repeat;
    }

.youtube {
    background:url("../img/Sprite-map.png") -11px -435px no-repeat;
    width:35px;
    height:40px;
    float:left;
    margin-left:10px;
}

    .youtube:hover {
        background:url("../img/Sprite-map.png") -52px -435px no-repeat;
    }
