body {
    background: #0b150c;
    color:#fff;
    font-family:"Arial", sans-serif;
    font-size:14px !important;
}

.grid_4 {
    width:190px !important;
}

.pull_left {
    float:left;
}

.pull_right {
    float:right;
}

.clearboth {
    clear:both;
}

/*-----------------------------------------------------------------*\ 
        Misc 
\*-----------------------------------------------------------------*/
.no_scrolling {
    -webkit-overflow-x:hidden;
       -moz-overflow-x:hidden;
         -o-overflow-x:hidden;
            overflow-x:hidden;
}

.max_width {
    max-width:1024px;
}

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

/*-----------------------------------------------------------------*\ 
        Images 
\*-----------------------------------------------------------------*/
.bbc_img {
    background:url("../img/BigBangCasino.gif") 0 0 no-repeat;
    width:151px;
    height:128px;
    float:right;
    margin:0 0 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:136px;
}

.header_top {
    background:#088e2d;
    height:8px;
    position:relative;
    z-index:10;
}

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

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

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

.logo_txt {
    width:433px;
    height:62px;
    margin-left:-15px;
    margin-top:45px;
}

.logo {
    background:url("../img/Slot.png") 0 0 no-repeat;
    width:486px;
    height:136px;
    margin-left:-20px;
}

/*-----------------------------------------------------------------*\ 
        Navigation 
\*-----------------------------------------------------------------*/
.top_nav {
    width:960px;
    height:66px;
    
    position:relative;
    background: #444243; /* Old browsers */
    background: -moz-linear-gradient(top,  #444243 1%, #313131 49%, #282828 50%, #181818 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#444243), color-stop(49%,#313131), color-stop(50%,#282828), color-stop(100%,#181818)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #444243 1%,#313131 49%,#282828 50%,#181818 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #444243 1%,#313131 49%,#282828 50%,#181818 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #444243 1%,#313131 49%,#282828 50%,#181818 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #444243 1%,#313131 49%,#282828 50%,#181818 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444243', endColorstr='#181818',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 li.payment {
        display:none;
    }

    .top_nav a {
        color:#fff;
        display:inline-block;
        font-size:1.2em !important;
        font-weight:bold;
        padding:22px 22px;
        position:relative;
        text-decoration:none;
        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:#088e2d;
        }

            .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,
                .top_nav li:nth-child(5):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:#088e2d;
                }

.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:#baf1ca;
    padding:30px;
    margin-bottom:25px;
    
    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}

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

    .txt_block h3 {
        font-size:1.2em !important;
        font-weight:700;
        margin-top:30px;
    }

    .txt_block p {
        margin:15px 0;
        text-align:justify;
    }

    .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;
    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 {
    list-style:none;
    margin-right:5px;
    width:180px;
}

    .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;
    
    -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);
}

/*-----------------------------------------------------------------*\ 
        BESTE 
\*-----------------------------------------------------------------*/
.bigbangcasino {
    background:url("../img/bigbang.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.kroon {
    background:url("../img/kroon.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.casino-com {
    background:url("../img/casino.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.klaver {
    background:url("../img/klaver.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.winner {
    background:url("../img/winnercasino.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.unibet {
    background:url("../img/unibet.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.oranje {
    background:url("../img/oranje.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.titan {
    background:url("../img/titancasino.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.royaal {
    background:url("../img/royaalcasino.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.jackpotcity {
    background:url("../img/jackpotcity.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

/*-----------------------------------------------------------------*\ 
        NEW 
\*-----------------------------------------------------------------*/

.bonus_welcome {
    background:url("../img/welkomstbonus.gif") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.bonus_month {
    background:url("../img/maandelijkse-bonus.gif") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.premier_roulette_diamond {
    background:url("../img/180x150-premier-roulette-diamond.gif") 0 0 no-repeat;
    width:180px;
    height:150px;
}

/*-----------------------------------------------------------------*\ 
        Huisvoordelen 
\*-----------------------------------------------------------------*/
.blackjack {
    background:url("../img/blackjack.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.roulette {
    background:url("../img/roulette.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.poker {
    background:url("../img/poker.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

.gokkast {
    background:url("../img/jackpotslots.jpg") 0 0 no-repeat;
    width:180px;
    height:150px;
}

/*-----------------------------------------------------------------*\ 
        FUN 
\*-----------------------------------------------------------------*/
.fun_game {
    clear:both;
    min-height:160px;
}

/*-----------------------------------------------------------------*\ 
        Payments 
\*-----------------------------------------------------------------*/
.ideal {
    background:url("../img/iDeal.jpg") 0 0 no-repeat;
    width:120px;
    height:113px;
}

.mister_cash {
    background:url("../img/MisterCash.jpg") 0 0 no-repeat;
    width:120px;
    height:91px;
}

.creditcard {
    background:url("../img/creditkaart.jpg") 0 0 no-repeat;
    width:120px;
    height:107px;
}

.neteller {
    background:url("../img/Neteller.jpg") 0 0 no-repeat;
    width:120px;
    height:58px;
}

.skrill {
    background:url("../img/Skrill.jpg") 0 0 no-repeat;
    width:120px;
    height:72px;
}

.paysafe {
    background:url("../img/paysafecard.jpg") 0 0 no-repeat;
    width:120px;
    height:58px;
}

.mobile {
    background:url("../img/mobielbetalen.jpg") 0 0 no-repeat;
    width:120px;
    height:116px;
}

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

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

.footer {
    background:#088e2d;
    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 0 20px 20px !important;
    }

/*-----------------------------------------------------------------*\ 
        Footer Nav 
\*-----------------------------------------------------------------*/
.footer_nav {
}

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

    .footer_nav li {
        color:#FFF;
        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:#088e2d;
        }

/*-----------------------------------------------------------------*\ 
        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;
    }
