@charset "utf-8";
/*--Global Styles--*/
article,aside,details,figcaption,figuurtje,footer,header,main,menu,nav,section,summary{display: block;}
h1, h2, h3, h4, h5, h6{padding:0; margin:0;}
p{padding:0; margin:0;}
ul, ol{padding:0; margin:0;}
li{list-style:none;}
input{outline:none;}
a, a:hover, a:focus{outline:none; text-decoration:none;}
label{font-weight:normal;}
label, span, a{display:inline-block;}
html{-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none; padding:0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText;}
[type="checkbox"],[type="radio"]{box-sizing:border-box; padding:0;}
[type="search"]{-webkit-appearance:textfield; outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
::-webkit-file-upload-button{-webkit-appearance:button; font:inherit;}
html, body{padding:0; margin:0; height:100%;}

/*--Transitions--*/
a, i, input[type="submit"]{-o-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -khtml-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.bgColor{-o-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; -khtml-transition:background-color 0.2s linear; -webkit-transition:background-color 0.2s linear; -ms-transition:background-color 0.2s linear; transition:background-color 0.2s linear;}

/*--Placeholder--*/
::-webkit-input-placeholder{opacity:0.3;}
::-moz-placeholder{opacity:0.3;}
:-ms-input-placeholder{opacity:0.3;}
:-moz-placeholder{opacity:0.3;}

.nocnet_wrap{margin-bottom:30px;font-family:Arial,Helvetica,sans-serif}h2.ctablue{padding: 25px 5px;
color: #fff;
font-size: 35px;
background: #3a589c;
margin: 0;
font-family: Arial,Helvetica,sans-serif;
line-height: 36px;
clear: both;
text-align: center;
position: relative;
margin-bottom: 26px;}h1.ctablue{padding:5px 12px;color:#fff;font-size:24px;background:#001d50;background:-moz-linear-gradient(top,#001d50 0,#002d7b 100%);background:-webkit-linear-gradient(top,#001d50 0,#002d7b 100%);background:linear-gradient(to bottom,#001d50 0,#002d7b 100%);margin:0;font-family:Arial,Helvetica,sans-serif;overflow:hidden;line-height:36px}h2.ctablue::after{content:"";display:block;height:25px;width:100%;background:url("../images/ctah2_after.png") no-repeat center top;background-size:100% 25px;position:absolute;bottom:-26px;left:0;clear:both}h2.ctablue span,h1.ctablue span{display:block;float:left}h2.ctablue span.ctaflg_usa,h1.ctablue span.ctaflg_usa{margin:2px 10px 0 0;height:33px;width:46px;background:url("../images/spriteone.png") -124px -350px}h2.ctablue span.cta_rmslots,h1.ctablue span.cta_rmslots{margin:-10px 0 0 5px;height:54px;width:82px;background:url("../images/cta_rmslots.png")}h2.ctablue span.cta_jackpotslots,h1.ctablue span.cta_jackpotslots{margin:-10px 0 0 5px;height:60px;width:60px;background:url("../images/jackpot_icon.png")}h2.ctablue span.cta_cardsbj,h1.ctablue span.cta_cardbj{margin:-14px 0 0 12px;height:67px;width:72px;background:url("../images/cardsicon.png")}h2.ctablue span.bomc,h1.ctablue span.bomc{margin:-15px 0 0 20px;height:67px;width:70px;background:url("../images/bomc.png")}h2.ctablue span.bobonuscasinos{margin:-15px 0 0 20px;height:67px;width:70px;background:url("../images/bonus_person.png")}h2.ctablue.dealerheading::before{left:15px;top:5px;content:"";position:absolute;width:67px;height:71px;background:url("../images/image-spritesheet.png");background-position:-503px -17px}h2.ctablue.dealerheading{padding:25px 5px 25px 75px}h2.ctablue.rouletteheading::before{left:15px;top:5px;content:"";position:absolute;width:83px;height:83px;background:url("../images/image-spritesheet.png");background-position:-1005px -9px}h2.ctablue.rouletteheading{padding:25px 5px 25px 75px}h2.ctablue.baccaratheading::before{left:15px;top:5px;content:"";position:absolute;width:75px;height:73px;background:url("../images/image-spritesheet.png");background-position:-930px -17px}h2.ctablue.baccaratheading{padding:25px 5px 25px 75px}h2.ctablue.bjheading::before{left:15px;top:5px;content:"";position:absolute;width:86px;height:69px;background:url("../images/image-spritesheet.png");background-position:-712px -464px}h2.ctablue.bjheading{padding:25px 5px 25px 75px}h2.ctablue.chheading::before{left:15px;top:5px;content:"";position:absolute;width:82px;height:72px;background:url("../images/image-spritesheet.png");background-position:-800px -464px}h2.ctablue.chheading{padding:25px 5px 25px 75px}h2.ctablue.tcpheading::before{left:15px;top:5px;content:"";position:absolute;width:80px;height:68px;background:url("../images/image-spritesheet.png");background-position:-884px -464px}h2.ctablue.tcpheading{padding:25px 5px 25px 75px}h2.ctablue.realmoneyheading::before{left:15px;top:5px;content:"";position:absolute;width:65px;height:67px;background:url("../images/image-spritesheet.png");background-position:-1088px -22px}h2.ctablue.realmoneyheading{padding:25px 5px 25px 75px}.nocnet_row{background:#f7f5f5;padding:15px 0 15px 15px;position:relative;margin-bottom:20px}.nocnet_row::after{position:absolute;background:url("../images/bottomcta_after.png") no-repeat;width:100%;bottom:-17px;content:"";height:16px;left:0;background-size:100% 16px}.nocnet_row.topcta::after{background:url("../images/bottom_shadow.png") no-repeat;background-size:100% 10px}.nocnet_row.ctaaltrow{background:#e8e8e8}.nocnet_row:hover{background:#e5e5e5}.nocnet_row.topcta{background:#fff1b5;background:-moz-linear-gradient(top,#fff1b5 0,#fff9e0 100%);background:-webkit-linear-gradient(top,#fff1b5 0,#fff9e0 100%);background:linear-gradient(to bottom,#fff1b5 0,#fff9e0 100%)}.nocnet_row.topcta:hover{background:#fff9e0;cursor:pointer}.nocnet_row.topcta{padding:4px}.nocnet_row.topcta .innercta{padding:10px 0 10px 10px;border:2px dashed #726841}a.nocnet_full{position:absolute;background:#FFF;width:100%;height:100%;top:0;left:0;opacity:0;display:block;filter:alpha(opacity=0)}span.cta_rank{color:#fff;font-weight:bold;font-size:16px;width:35px;background:#3a589c;text-align:center;display:block;height:35px;line-height:35px;position:absolute;top:0;left:0;font-style:italic}.nocnet_row.topcta span.cta_rank{width:50px;background:#e74c3c;height:50px;line-height:50px;font-size:24px}.nocnet_row_logo{float:left;width:136px}.main-content .nocnet_row_logo a{text-decoration:none;color:#444132}img.ctalogo{display:block;margin-bottom:8px}span.cta_title{font-weight:bold;font-size:18px;text-align:center;margin:0 auto 4px;display:block}.nocnet_row_info{float:left;width:340px;margin-left:30px;position:relative}.nocnet_row.topcta .nocnet_row_info{padding-top:50px;position:relative}.nocnet_row h3{color:#e74c3c;margin:0;font-weight:bold;font-size:19px;position:absolute;top:10px;left:40px;font-family:Arial,Helvetica,sans-serif}.nocnet_row h3 span{position:absolute;width:37px;height:49px;background:url("../images/usa_sprite.png") no-repeat -2px -2px;display:block;left:-50px;top:-10px}.nocnet_row_info ul{margin:0 0 0px;padding:0px 0 0;overflow:hidden}ul.ctared{padding:0 0 0 5px}ul.ctared li{font-weight:bold;font-size:12px;color:#031e4d;list-style:url("../images/redbullet.png") inside;padding:0;margin:0 0 4px 0;text-indent:-2px}ul.ctagreen li{position:relative;font-weight:bold;color:#333;list-style:none;padding:0 0 0 25px;text-indent:-2px;font-size:12px;margin:0 0 7px 0;line-height:1.5em}ul.ctagreen li::before{content:"";background:url("../images/image-spritesheet.png");background-repeat:no-repeat;position:absolute;top:0;left:0;background-position:-92px 0;width:12px;height:12px}ul.ctaicons{padding:4px 0 0 0;margin:0}ul.ctaicons li{display:block;list-style:none;margin:0;padding:0;float:left}ul.ctaicons li .ctaphone{position:relative;display:block;width:15px;height:26px;background:url("../images/usa_sprite.png") no-repeat -12px -54px;margin:1px 15px 0 0}ul.ctaicons li .ctawindows{position:relative;display:block;width:27px;height:26px;background:url("../images/usa_sprite.png") no-repeat -9px -112px;margin:1px 15px 0 0}ul.ctaicons li .ctaapple{position:relative;display:block;width:21px;height:26px;background:url("../images/usa_sprite.png") no-repeat -11px -140px;margin:0 15px 0 0}ul.ctaicons li .ctalinux{position:relative;display:block;width:24px;height:25px;background:url("../images/usa_sprite.png") no-repeat -10px -169px;margin:2px 0 0 0}.nocnet_row_buttons {
    float: left;
    width: 175px;
    margin-left: 20px;
    padding: 13px 0 0 20px;
    background: url("../images/fadecta.png") no-repeat left center;
    margin-top: -25px;
}a.ctabuttonblue {
    background: #467a9c;
        background-color: rgb(70, 122, 156);
        background-repeat: repeat;
        background-attachment: scroll;
        background-image: none;
        background-size: auto auto;
        background-origin: padding-box;
        background-clip: border-box;
    color: #fff !important;
    line-height: 40px;
    height: 40px;
    display: block;
    text-align: center;
    text-decoration: none !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 12px;
    border-bottom: 3px solid #2a3f70;
}a.ctabuttonog{background:#fda600;color:#fff !important;line-height:46px;height:50px;display:block;text-align:center;text-decoration:none !important;font-weight:700 !important;font-size:22px !important;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:3px;border-bottom:3px solid #bf5d0e;background:-moz-linear-gradient(top,#f39b12 0,#f37712 100%);background:-webkit-linear-gradient(top,#f39b12 0,#f37712 100%);background:linear-gradient(to bottom,#f39b12 0,#f37712 100%);text-transform:uppercase;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.nocnet_row.topcta a.ctabuttonog{line-height:66px;height:70px;margin-bottom:10px}a.ctabuttonog.smallb{width:140px;padding:0 4px;font-size:15px !important;height:35px;display:block;margin:0 auto 10px;line-height:35px}a.ctabluelink{color:#0063d0;text-align:center;font-size:13px;font-weight:bold;text-decoration:underline;margin:0 auto;display:block}.nocnet_row.topcta a.ctabluelink{font-size:17px}a.ctabluelink:hover{color:#0063d0;text-decoration:none}.nocnet_row:hover a.ctabuttonog{background:#e74c3c;border-bottom:3px solid #ce4031}.nocnet_row:hover .nocnet_row_logo a{color:#e74c3c}h1.topdealer{position:relative;padding:11px 20px 11px;color:#fff;margin:0 0 25px 54px;background:#3a589c;font-size:23px;font-weight:bold}h1.topdealer::after{position:absolute;background:#fff;width:100%;bottom:2px;content:"";height:1px;left:0}h1.topdealer::before{position:absolute;background:url("../images/topheadings_icons.png");background-position:-1050px -90px;top:0;content:"";height:50px;left:-54px;width:50px}.right-bio.topdealerpage{margin:0 15px 5px 25px}.dealermedia p{margin:0}.dealergamewrap{overflow:hidden;padding:10px;background:#f8fbff;border:1px solid #ccdcff;margin-bottom:20px}.dealergamewrap h2{padding:10px 10px 10px 59px;margin:-10px -10px 12px;border-bottom:1px solid #ccdcff;background:#e4ecff;position:relative}

/*--Flexbox--*/
.flexbox{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.flexFullChild{-webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.verticalAlign{align-items:center; -webkit-align-items: center; -ms-flex-align: center; align-items:center; -webkit-box-align:center;}
.columnDirection{-webkit-flex-direction:column; flex-direction:column; -webkit-box-orient:vertical;}
.bottomAlign{-webkit-align-items:flex-end; -ms-flex-align:flex-end; align-items:flex-end; -webkit-box-align:flex-end; -webkit-box-orient:vertical;}

/*--Theme Colors--*/
.lightdonkerroze{background: #4590c2;}
.donkerroze{background:#d40171;}
.roze{background: #f683c0;}
.buttonColor{background:#d40171;} 

/*--Fonts--*/
.sourceSansPro{font-family:'Source Sans Pro', sans-serif;}
.montserrat{font-family:'Montserrat', sans-serif;}
.exo2{font-family:'Exo 2', sans-serif;}

body{font-family:'Montserrat', sans-serif; background-color: #44436a;}

p{font-family: 'Source Sans Pro', sans-serif;
font-size: 16px;
color: #393939;
line-height: 25px;}
h1, h2, h3, h4, h5, h6{font-family:'Montserrat', sans-serif; color:#467a9c; font-weight:700;}
h1{font-size:32px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}

.wit { color:#fff !important; text-decoration:none !important; }
.geel { color:#d40171 !important; font-weight:500; text-decoration:underline !important; }
.geel:hover { color:#8d1253; !important; }
.button {
    background: #d40171;
    border-radius: 0px 0px 3px 3px;
    padding: 10px 15px;
    line-height: 30px;
    color: #fff;
    text-align: center;
}
.button:hover{background:#8d1253;}
.button:hover, .button:focus{color:#fff;}
.button span{font-size:16px; font-weight:600; color: #fff; text-transform:uppercase;}
.button i{margin-left:10px; color: #fff;}
.button.buttonMedium{padding:5px 15px;}

a.links{font-size:16px; color:#d40171; text-decoration:underline;}
a.links:hover{text-decoration:none;}
.article a{font-size:16px; color:#d40171; text-decoration:underline;}
.article a:hover{text-decoration:none;}


header{font-family:'Exo 2', sans-serif;}
.headerTop{padding:5px 0;}
.headerTopContents{display:inline-block;}
.headerTopColumn{margin-right:45px;}
.headerTopColumn:last-child{margin:0;}
.headerTopIcon{padding-right:15px;}
.headerTopContents span{display:block; font-size:10px; color:#000; text-align:left; text-transform:uppercase;}
.headerTopContents span:first-child{color:#fff;}
.headerMiddle{height:250px;}
.headerMiddle .flexbox{height:100%;z-index: 999;}
.logo{padding:0 30px;}
.logo span.logoIcon, .logo .logoDescription{display:block;}
.logo span.logoIcon{position:relative; left:-25px;}
.logo div{font-size:24px; font-weight:700; color:#d40171; font-style:italic;}
.logo div span{color:#fff;}
.logo span.logoDescription{font-weight:700; color:#000; font-size:14px; font-style:italic; line-height:15px;}
.plaatjes1{align-items:flex-end; -webkit-align-items:flex-end; -ms-flex-align:flex-end; align-items:flex-end; -webkit-box-align:flex-end;}
.plaatjes1 figuurtje{pointer-events:none;}
.plaatjes1 img {
    max-width: 100%;
    position: relative;
    bottom: -7px;
    z-index: 99;
    margin-left: 25px;
}

.nocnet_row_info{max-width:100%;}




.headerBottom{border-bottom: 5px solid #8d1253;}
nav.menu ul.mainMenu li{float:left; border-left:1px solid #c0c0c0; position:relative;}
nav.menu ul.mainMenu li:last-child{border-right:1px solid #c0c0c0;}
nav.menu ul.mainMenu li i{margin-left:5px;}
nav.menu ul.mainMenu li a {
    display: block;
    padding: 15px 25px;
    line-height: 30px;
    text-align: center;
    font-size: 20px;
    color: #dadada;
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
}
nav.menu ul.mainMenu li:hover a, nav.menu ul li.active a{background: #c85b95;}
nav.menu ul.mainMenu li:hover a:after, nav.menu ul li.active a:after{height:4px; background: #d40171;; position:absolute; left:0; top:0; width:100%; content:"";}
nav.menu ul.mainMenu li ul.dropdown-menu{padding:0; margin:0; border-radius:0; background:none; box-shadow:none; border:0;}
nav.menu ul.mainMenu li ul.dropdown-menu li{float:none; border:0; background:#383759; border-bottom:1px solid #c0c0c0;}
nav.menu ul.mainMenu li ul.dropdown-menu li a{padding:10px 25px; line-height:26px; text-align:left; text-transform:uppercase; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; align-items:center; -webkit-align-items: center; -ms-flex-align: center; align-items:center; -webkit-box-align:center;}
nav.menu ul.mainMenu li ul.dropdown-menu li a span{-webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1;}
nav.menu ul.mainMenu li ul.dropdown-menu li a:after{display:none;}
nav.menu ul.mainMenu li ul.dropdown-menu li a:hover{color:#3ffeca; background:#d40171;}
.navIcon{margin-left:10px; cursor:pointer; display:none;}
.navIcon i{width:38px; line-height:38px; text-align:center; background:#282840; color:#fff; border-radius:4px;}

.searchForm{max-width:200px; background:#282840; border-radius:50px; position:relative;}
.searchForm input.searchField{height:38px; border:0; background:none; padding:0; width:100%; padding:0 38px 0 20px; color:#fff; font-size:12px;}
.searchForm input.searchField::-webkit-input-placeholder{font-size:12px; color:#000; opacity:1;}
.searchForm input.searchField::-moz-placeholder{font-size:12px; color:#000; opacity:1;}
.searchForm input.searchField:-ms-input-placeholder{font-size:12px; color:#000; opacity:1;}
.searchForm input.searchField:-moz-placeholder{font-size:12px; color:#000; opacity:1;}
.searchForm .submitButton{position:absolute; right:0; top:0; width:38px; height:38px; padding:0; border:0; background:none; color:#fff; font-size:18px;}

.contents .container{position:relative; padding-top:20px; padding-bottom:20px;}
.contentplaatjes1{position:absolute; right:0; bottom:0;}

footer{background:#282840; font-family:'Exo 2', sans-serif;}
.footerRow{padding:15px 0; border-bottom:1px solid #000;}
.footerRow:last-child{border:0;}
.copyright span{float:left; padding:0 10px; font-size:11px; text-transform:uppercase; color:#000; font-weight:600;}
.copyright span:first-child{padding-left:0;}
.copyright span a{color:#fff;}
.footerMenu ul li{float:left; margin-right:10px;}
.footerMenu ul li:last-child{margin:0;}
.footerMenu ul li a{font-size:11px; font-weight:600; color:#fff; text-transform:uppercase;}
.footerMenu ul li a:hover{color:#f9c410;}
.copyright span, .footerMenu ul li a{line-height:18px; display:block;}
.footerColumnWrap{display:inline-block; width:60%;}
.footerColumnWrap .row{margin:0 -12px;}
.ftrColumn{padding:0 12px;}
.footerMiddle h5{font-family:'Exo 2', sans-serif; color:#fff; text-transform:uppercase; padding-bottom:15px;}
.ftrColumn{margin-top:30px;}
.ftrColumn p{font-size:12px; font-family:'Exo 2', sans-serif; line-height:16px; font-weight:600; color:#fff; margin-top:10px; font-style:italic;}
.ftrColumn span{font-family:'Exo 2', sans-serif; color:#9e9caa; font-size:12px; font-weight:600;}

.pageRow{margin:0 0px;}
.pageColumn{padding:0 15px;}
.contentBox{border-radius:4px; background:#fff; padding:25px;}
article.article{margin-bottom:51px;}
article.article:last-child{margin:0;}

.card{border:1px solid #e5e6ea;}
.cardHeader{padding:10px; background:#282840; font-size:17px; font-weight:700; color:#fff; text-transform:uppercase;}
.cardHeader span{color:#d40171;}
.cardContents{background:#fff; padding:15px;}
.cardRow{margin:-7px;}
.cardColumn{padding:7px;}
.cardIcon{height:50px;}
.cardIcon img{vertical-align:top;}
span.rate{font-size:24px; color:#d40171; font-weight:700; line-height:20px;}
.rateDesc{font-size:14px; font-weight:700; color:#467a9c; line-height:13px;}
.ratingsWrap{display:inline-block; vertical-align:top;}
.ratings i{color:#d40171; font-size:24px; float:left;}
.card .ratings{margin-top:10px;}
.card .button{margin-top:20px;}
a.cardLink{font-size:13px; font-weight:700; color:#467a9c; line-height:13px; margin-top:10px; text-decoration:underline;}
a.cardLink:hover{text-decoration:none;}
.cardRow{margin-bottom:25px;}
.cardRow:last-child{margin-bottom:0;}

.posts{margin-top:16px;}
.postRow{margin:-8px;}
.postColumn{padding:8px;}
.postItem{padding:0; overflow:hidden; border:1px solid #e4e7ed;}
.postImage{position:relative;}
.postImage figuurtje img{width:100%;}
.postContent{padding:20px;}
.postContent{font-size:13px; color:#9a9da2;}
.post h2{text-transform:uppercase; margin-top:25px;}
.post h2 a, .post h2 a:hover{color:#467a9c;}
.post h2 a:hover{text-decoration:underline;}
.post p{margin-top:25px;}
.postFooter{border-top:1px solid #e4e7ed; font-size:10px; color:#9a9da2; font-weight:300; text-transform:uppercase;}
.postFooter i{font-size:14px;}
.postLink{width:50px; height:50px; border-radius:100%; position:absolute; right:25px; bottom:-25px; background:#d40171; text-align:center; line-height:50px; color:#fff; font-size:30px;}
.postLink:hover, .postLink:focus{color:#fff;}
.postLink:hover{background:#ffae00;}

.additionalContent{margin-top:16px;}
.additionalContent .button{max-width:330px; margin:0 auto;}

.sidebarWidget{margin-bottom:15px; padding:0; overflow:hidden;}
.sidebarWidget:last-child{margin:0;}
.sidebarWidgetHeader{border-bottom:1px solid #e4e7ed; font-size:15px; font-weight:700; color:#467a9c; height:70px;}
.widgetHeaderBorder{position:relative;}
.widgetHeaderBorder:after{position:absolute; left:0; top:0; width:7px; height:100%; background:#d40171; content:"";}
.widgetHeaderIcon{width:75px;}
.sidebarWidgetContent{padding:15px;}
.gokkenidealItem span{display:block; font-size:13px; font-weight:700; color:#467a9c; line-height:13px; min-height:35px;}
.gokkenidealItem figuurtje{background:#fff; box-shadow:0 0 6px #808080; overflow:hidden; position:relative;}
.gokkenidealItem figuurtje:after{position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; content:""; border:2px solid #d40171; display:none;}
.gokkenidealItem:hover figuurtje:after{display:block;}
.gokkenidealItem figuurtje img{width:100%;}
.gokkenidealColumn{margin-top:20px;}

.gokkenideal{padding:30px;}
.gokkenidealItem{margin-bottom:15px;}
.gokkenidealItem:last-child{margin:0;}
.gokkenidealItem span.gokkenhoofd{display:block; font-weight:500; color:#467a9c; font-size:16px; margin-bottom:8px;}
.gokkenidealItemImage{position:relative;}
.gokkenidealItemImage figuurtje img{width:100%;}
.gokkenidealItemImage:after{position:absolute; left:0; top:0; width:100%; height:100%; border:3px solid #d40171; content:""; display:none; pointer-events:none;}
.gokkenidealItemImage:hover:after{display:block;}
.gokkenidealItemImage .buttonWrap{position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; justify-content:center; opacity:0; visibility:hidden;}
.gokkenidealItemImage:hover .buttonWrap{opacity:1; visibility:visible;}
.gokkenidealItemImage .button{min-width:190px; max-width:95%; display:block;}

.casinoCategoryList{padding:0;}
.tableList td{border:1px solid #e4e7ed;}
.tableList tr:first-child td{border-top:0;}
.tableList tr:last-child td{border-bottom:0;}
.tableList a.casinoCategory{font-size:13px; font-weight:500; display:block; padding:15px 20px; line-height:22px; text-align:left; color:#467a9c;}
.tableList a.casinoCategory:hover{color:#fff; background:#d40171;}
.smlRow{margin:0 -3px;}
.smlColumn{padding:0 3px;}
.smlColumn .contentBox{padding:0; overflow:hidden;}
.smlColumn ul li{font-size:12px; font-weight:500; color:#467a9c; margin-bottom:2px;}
.smlColumn ul li:last-child{margin:0;}
.smlColumn ul li a{color:#467a9c;}
.smlColumn ul li a:hover{color:#d40171;}

.socialMediaItem{margin-bottom:10px; border:1px solid #e4e7ed; border-radius:3px; height:64px; overflow:hidden;}
.socialMediaItem:last-child{margin:0;}
.socialMediaItemIcon{width:64px; justify-content:center;}
.socialMediaItemIcon i{color:#fff; font-size:18px;}
.socialMediaItemLabel a{width:64px; text-align:center; color:#fff; font-size:28px;}
.socialMediaItemDetails{padding-left:15px;}
.socialMediaItemDetails p{font-size:13px; font-weight:700; color:#fff; margin:0; line-height:15px;}
.socialMediaItemDetails span{font-size:10px; font-weight:500; color:#fff; line-height:10px; display:block;}
.socialMediaItem.facebook{background:#4d6baa;}
.socialMediaItem.facebook .socialMediaItemIcon{background:#43609c;}
.socialMediaItem.twitter{background:#3fcef2;}
.socialMediaItem.twitter .socialMediaItemIcon{background:#38c2e5;}
.socialMediaItem.rss{background:#d40171;}
.socialMediaItem.rss .socialMediaItemIcon{background:#ffbf13;}
.gokkenideals{padding:0;}
.tableList .sidebarWidgetHeader{justify-content:center; border:0; height:55px;}
.tableList .ratings{padding:10px 0; height:40px;}
.tableList .ratings .ratingsWrap{vertical-align:middle;}
.gokkenidealCont{height:55px; justify-content:center;}
.gokkenidealCont span{display:block; font-weight:600; color:#d40171; font-size:18px;}
.gokkenidealCont p{margin:0; font-size:13px; color:#d40171; line-height:10px; font-weight:600;}
.tableList .button{border-radius:0;}

@media(min-width:1201px){
	.container{width:1200px;}
}
@media(max-width:1200px){
	h1{font-size:27px;}
	h2{font-size:18px;}
	p{font-size:14px; line-height:21px;}
	.container{width:100%;}
	nav.menu ul.mainMenu li a{padding:15px 12px;}
	.smlColumn{width:50%;}
	.intro, .additionalContent{padding:25px;}
	article.article p{padding-top:10px;}
	article.article{margin-bottom:25px;}
	.button{line-height:24px;}
	.button span{font-size:13px;}
	span.rate{font-size:18px;}
	.cardHeader{font-size:13px;}
	a.cardLink{font-size:11px;}
	.card .button{margin-top:10px;}
	.ratings i{font-size:20px;}
	.postContent{padding:10px;}
	.post h2{margin-top:12px;}
	.post p{margin-top:10px;}
	.smlRow{display:block;}
	.smlColumn{width:100%; display:block; margin-bottom:15px;}
	.smlColumn:last-child{margin:0;}
	.cardRow{margin-bottom:0;}
	.sidebarWidgetHeader{height:60px;}
	.sidebarWidgetHeader{font-size:12px;}
	.cardContents{padding:10px;}
	.contents .container{padding-top:20px;}
	.gokkenideal{padding:10px;}
	.button.buttonMedium{margin-top:6px;margin-top: 6px;
max-width: 300px;}
	.copyright, .footerMenu{float:none !important;}
	.copyright{margin-bottom:10px;}
	.footerRow{padding:15px 0;}
	.footerLogo img{width:200px;}
	footer .headerTopColumn{margin-right:15px;}
}
@media(min-width:992px){
	nav.menu{display: block !important;}
}
@media(max-width:991px){
	.logoIcon img{width:100px;}
	.logo div{font-size:20px;}
	.logo span.logoDescription{font-size:11px;}
	.headerMiddle{height:170px;}
	.headerTopIcon{padding-right:5px;}
	.headerTopIcon img{width:30px;}
	.headerTopColumn{margin-right:25px;}
	.headerBottom{position:relative; padding:10px 0;}
	nav.menu{position: absolute;
left: 0;
top: 100%;
width: 100%;
z-index: 99;
background: #a2105e;
display: none;}
	nav.menu ul.mainMenu li{float:none; border:0; border-bottom:1px solid #c0c0c0;}
	nav.menu ul.mainMenu li a{text-align:left; padding:5px 15px;}
	nav.menu ul.mainMenu li ul.dropdown-menu{position:static; width:100%; float:none;}
	nav.menu ul.mainMenu li ul.dropdown-menu li a{padding:5px 15px;}
	nav.menu ul.mainMenu li:hover a::after, nav.menu ul li.active a::after{height:2px;}
	.searchForm{float:none !important; max-width:100%;}
	.navIcon{display:block;}
	.gokkenideal{margin:0 -5px;}
	.gokkenidealItem{float:left; padding:5px; width:33.33333%;}
	.footerTop .flexbox{display:block; text-align:center;}
	.footerLogo{margin-bottom:10px;}
	footer .headerTopContents{display:block; overflow:hidden;}
	footer .headerTopContentsWrap{float:none !important; display:inline-block; overflow:hidden;}
	footer .headerTopColumn{text-align:center; float:none !important; display:inline-block !important;}
	footer .headerTopContents span{text-align:center;}
	footer .headerTopIcon{height:40px;}
	footer .headerTopIcon img{vertical-align:middle;}
	.footerColumnWrap{width:90%;}
	.footerBottom{text-align:center;}
	.copyright span, .footerMenu ul li{float:none !important; display:inline-block;}
}
@media(max-width:767px){
	h1{font-size:22px;}
	h2{font-size:15px;}
	.headerTopContents{overflow:hidden;}
	.headerTopContents span{float:left; margin-right:5px;}
	.headerTopContents span:last-child{margin:0;}
	.headerTopContentsWrap{display:block;}
	.headerTopColumn{float:none !important; margin:0 0 5px 0;}
	.headerTopColumn:last-child{margin:0;}
	.headerMiddle .plaatjes1{display:none;}
	.logoIcon img{width:60px;}
	.headerMiddle{height:120px;}
	.logo{padding:0; margin:0 auto;}
	.logo span.logoIcon{left:-5px;}
	.gokkenidealItemImage .button{min-width:inherit;}
	.contentplaatjes1 img{height:100px;}
	.contents .container{padding-bottom:20px;}
	footer .headerTopIcon{display:none;}
	.ftrColumn{margin-top:20px;}
    .navIcon {
    display: block;
}
.navIcon {
    margin-left: 10px;
    cursor: pointer;
    display: none;
}
	.ftrColumn{overflow:hidden;}
	.ftrColumn figuurtje{float:left;}
	.ftrColumn p, .ftrColumn span{text-align:left; padding-left:110px; display:block;}
}
@media(max-width:640px){
	.headerTopIcon{display:none;}
	.gokkenidealItem span{font-size:12px;}
	.gokkenidealItem span.gokkenhoofd{font-size:12px;}
	.postColumn, .gokkenidealItem{float:none !important; width:100%;}
	.gokkenidealColumn{width:50%;}
}
@media(max-width:360px){
	.gokkenidealColumn{width:100%;}
}

/* wp global styles */
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
        wit-space: nowrap;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* custom */
#category .card { margin-bottom:20px; }
#category { margin-top:20px; }

.pagination a { background:#d40171; border:1px solid #d40171; padding:5px; margin-right:2px; color:#fff; border-radius:2px; text-align:center; min-width:30px; }
.pagination a:hover { background:#ffae00; }
.pagination .current { padding:5px; margin-right:2px; border:1px solid #d40171; color:#333; border-radius:2px; text-align:center; min-width:30px; }

.catlnk { display:block !important; }

#category span.cardLink {color:#467a9c; transition:all 150ms; font-size:12px; margin-top:10px; font-weight:500; }
#category span.cardLink:hover{color:#d40171;}

#category .cardHeader small { color:#ccc; font-size:11px; display:block; }

.table-bordered, .table-bordered th, .table-bordered td { border:0px !important; } 
.table-bordered th, .table-bordered tr:not(:last-child) { border-bottom:1px solid #ccc !important; }
.panel.panel-default { margin-top:20px; margin-bottom:20px; }
.panel.panel-default .panel-body { padding:0px !important; }
.table-bordered td .pdimg { margin-right:10px;} 
.table-bordered td { font-size:12px; }
.ligreen th { text-align:center; }

.postItem .postContent h2 { min-height:75px; }

article h1 { margin-bottom:5px; }
h2, h3, h4 { margin:0px; margin-top:25px; margin-bottom:5px; }

.ftrNews figuurtje { width:100px !important; height:100px !important; border:1px solid #000; margin:0 auto;  }
.ftrNews img { width:100px !important; }

.row.cardRow { margin-top:20px; margin-bottom:20px; }

.pubdate { color:#999; font-size:14px; }

.inlinePostBlock .postImage figuurtje { height:270px; overflow:hidden; text-align:center; }
.inlinePostBlock .postImage figuurtje img { height:270px; width:auto; margin:0 auto;}

p{
	margin-top: 5px;
margin-bottom: 25px;
}


/* Related posts: */
.zem_rp_content{
	margin-top: 30px;
}

.related_post.zem_rp {
	margin-top:30px;
}

.related_post.zem_rp li {
	border:1px solid #d40171;
	border-radius:3px !important;
	overflow:hidden;
	width:30% !important;
	text-align:center;
}

.related_post.zem_rp li:hover .zem_rp_title {
	background: #ffae00;
	color: #d40171;
}

.related_post.zem_rp .zem_rp_title {
	margin:0px !important;
	padding:10px !important;
	padding-top:3px !important;
	text-transform:uppercase;
	background:#d40171;
	min-height:46px;
	height:46px;
	overflow:hidden;
}


.zem_rp .zem_rp_thumbnail {
	position:relative;
	overflow:hidden;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	border:0px;
	border-bottom:1px solid #d40171;
	width:100% !important;
	max-height:150px;
	min-height:150px;
}

.zem_rp .zem_rp_thumbnail img {
	object-fit:contain;
	object-position:50% 50%;
	width:100% !important;
	height:100% !important;
	min-height:150px;
	max-height:none !important;
	max-width:none !important;
}

.zem_rp .zem_rp_thumbnail, .zem_rp .zem_rp_thumbnail img {
	border-radius:0px !important;
	box-shadow:none !important;
}

.row.inlinecards { padding:10px; background:#f9f9f9; border:1px solid #e5e6ea; margin:0px; border-radius:4px; width:100%; color:inherit !important; text-decoration:none !important; }
.inlinecards .logo, .inlinecards .info, .inlinecards .action { }
.inlinecards .logo { padding:0px; }
.inlinecards .logo img { float:none; }
.inlinecards .info { line-height:18px; padding:4px; height:47px; }
.inlinecards .info .title { font-weight:bold; display:block; font-size:16px; text-transform:uppercase; }
.inlinecards .info .title .zmdi { color:#d40171; font-size:20px; }
.inlinecards .info .bonus { display:block; }
.inlinecards .action { padding:0px; }
.inlinecards .action .but { display:block; background:#ef6915; width:100%; line-height:47px; text-align:center; color:#fff; font-size:16px; font-weight:600; transition:all 150ms; border-radius:2px; }
.inlinecards .action .but:hover { background:#ee6155; }

@media only screen and (max-width : 768px) {
	.inlinecards { text-align:center !important; }
}


