@charset "utf-8";
/* CSS Document */


/*--Global Styles--*/

/* 	WPSTANDAARD */
.entry-content img { margin: 0 0 1.5em 0; }
.alignleft, img.alignleft {	margin-right: 1.5em; display: inline; float: left; }
.alignright, img.alignright { margin-left: 1.5em; display: inline; float: right; }
.aligncenter, img.aligncenter {	margin-right: auto; margin-left: auto; display: block; clear: both; }
.wp-caption { margin-bottom: 1.5em; text-align: center; padding-top: 5px; }
.wp-caption img { border: 0 none; padding: 0; margin: 0; }
.wp-caption p.wp-caption-text { line-height: 1.5; font-size: 10px; margin: 0; }
.wp-smiley { margin: 0 !important; max-height: 1em; }
blockquote.left { margin-right: 20px; text-align: right; margin-left: 0; width: 33%; float: left; }
blockquote.right { margin-left: 20px; text-align: left; margin-right: 0; width: 33%; float: right;}
    .alignwide {
        margin-left  : -80px;
        margin-right : -80px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .alignfull a{
        margin-left  : calc( -100vw / 2 + 100% / 2 );
        margin-right : calc( -100vw / 2 + 100% / 2 );
        max-width    : 100vw !important;
    }
     .alignfull a img{
        width: 100vw !important;
    }

    .alignfull{
        margin-left  : calc( -100vw / 2 + 100% / 2 );
        margin-right : calc( -100vw / 2 + 100% / 2 );
        max-width    : 100vw;
    }
    .alignfull img{
        width: 100vw;
    }

article h1, article h2, article h3, article h4, article h5, article h6 {
	margin-top: 50px !important;
}
/* -- WPSTANDAARD */

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display: block;}
h1, h2, h3, h4, h5, h6 { color:#ffffff; font-family:'Roboto'; }

article h1, h2, h3, h4, h5, h6 {padding:0px; margin:0px; margin-top:20px; margin-bottom:10px; }
.pageHeader h1 { margin-top:15px; }

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%;}
ul,ol{ font-size: 18px; font-weight: 300; }

::-webkit-input-placeholder{opacity:1;}
::-moz-placeholder{opacity:1;}
:-ms-input-placeholder{opacity:1;}
:-moz-placeholder{opacity:1;}

.flexbox{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.verticalAlign{align-items:center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;  /*display: -webkit-box;*/ -webkit-box-align: center;}
.flexboxFullWidthChild{-webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.columnDirection{-webkit-flex-direction:column; flex-direction:column; -webkit-box-orient:vertical;}
.bottomAlign{-webkit-align-items:end; -ms-flex-align:end; align-items:end; -webkit-box-align:end;}

img{max-width:100%;}

nav {
background: #182d3c;
background: -moz-linear-gradient(top, #182d3c 0%, rgba(0,5,20,1) 100%);
background: -webkit-linear-gradient(top, #182d3c 0%,rgba(0,5,20,1) 100%);
background: linear-gradient(to bottom, #182d3c 0%,rgba(0,5,20,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#182d3c', endColorstr='rgba(0,5,20,1)',GradientType=0 );
}

.secondGradient {
background: #182d3c;
background: -moz-linear-gradient(top, #182d3c 0%, rgba(4,25,40,1) 100%);
background: -webkit-linear-gradient(top, #182d3c 0%,rgba(4,25,40,1) 100%);
background: linear-gradient(to bottom, #182d3c 0%,rgba(4,25,40,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#182d3c', endColorstr='rgba(4,25,40,1)',GradientType=0 );
}

.button.secondGradient:hover, .ctbutton.secondGradient:hover {
background: rgba(44,65,80,1);
background: -moz-linear-gradient(top, rgba(44,65,80,1) 0%, rgba(24,45,60,1) 100%);
background: -webkit-linear-gradient(top, rgba(44,65,80,1) 0%,rgba(24,45,60,1) 100%);
background: linear-gradient(to bottom, rgba(44,65,80,1) 0%,rgba(24,45,60,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(44,65,80,1)', endColorstr='rgba(24,45,60,1)',GradientType=0 );
}

.mainGradient, .button_big, .button_medium, .button_small, .btns {
background: #5aae44;
background: -moz-linear-gradient(top, #5aae44 0%, rgba(60,144,38,1) 100%);
background: -webkit-linear-gradient(top, #5aae44 0%, rgba(60,144,38,1) 100%);
background: linear-gradient(to bottom, #5aae44 0%, rgba(60,144,38,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5aae44', endColorstr='rgba(60,144,38,1)',GradientType=0 );
}

.button.mainGradient:hover, .button_big:hover, .button_medium:hover, .button_small:hover, .btns:hover {
background: rgba(110,194,88,1);
background: -moz-linear-gradient(top, rgba(110,194,88,1) 0%, rgba(80,164,58,1) 100%);
background: -webkit-linear-gradient(top, rgba(110,194,88,1) 0%, rgba(80,164,58,1) 100%);
background: linear-gradient(to bottom, rgba(110,194,88,1) 0%, rgba(80,164,58,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(110,194,88,1)', endColorstr='rgba(80,164,58,1)',GradientType=0 );
}

/* banner buttons */
.banner .secondGradient {
background: #182d3c;
background: -moz-linear-gradient(top, #182d3c 0%, rgba(0,15,30,1) 100%);
background: -webkit-linear-gradient(top, #182d3c 0%, rgba(0,15,30,1) 100%);
background: linear-gradient(to bottom, #182d3c 0%, rgba(0,15,30,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#182d3c', endColorstr='rgba(0,15,30,1)',GradientType=0 );
color:#fff !important;
}

.banner .secondGradient:hover {
background: #182d3c;
background: -moz-linear-gradient(top, rgba(54,75,90,1) 0%, #182d3c 100%);
background: -webkit-linear-gradient(top, rgba(54,75,90,1) 0%, #182d3c 100%);
background: linear-gradient(to bottom,  0%, #182d3c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(54,75,90,1)', endColorstr='#182d3c',GradientType=0 );
color:rgba(255,255,255,1) !important;
}

.banner .mainGradient {
background: #5aae44;
background: -moz-linear-gradient(top, #5aae44 0%, rgba(60,144,38,1) 100%);
background: -webkit-linear-gradient(top, #5aae44 0%, rgba(60,144,38,1) 100%);
background: linear-gradient(to bottom, #5aae44 0%, rgba(60,144,38,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5aae44', endColorstr='rgba(60,144,38,1)',GradientType=0 );
color:#fff !important;
}

.banner .mainGradient:hover {
background: #5aae44;
background: -moz-linear-gradient(top, rgba(120,204,98,1) 0%, #5aae44 100%);
background: -webkit-linear-gradient(top, rgba(120,204,98,1) 0%, #5aae44 100%);
background: linear-gradient(to bottom,  0%, #5aae44 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(120,204,98,1)', endColorstr='#5aae44',GradientType=0 );
color:rgba(255,255,255,1) !important;
}

/* -- banner buttons */

/* buttons */
.button_big, .button_medium, .button_small {
	padding:10px;
    display:inline-block; 
    position:relative;
    float:none;
    margin:0 auto !important;
    margin-top:10px !important;
    margin-bottom:10px !important;
}
/* -- buttons */

.wpcf7-form {
	display:table;
    width:100%;
    margin-top:15px;
}

.wpcf7-form .tr {
	display:table-row !important;
    padding-bottom:5px !important;
    vertical-align:top  !important;
    width:75px;
}

.wpcf7-form .tr .txt {
    display:table-cell;
}

.alignleft { float:left; margin-right:10px; margin-bottom:10px; margin-top:10px; }
.alignright { float:right; margin-left:10px; margin-bottom:10px; margin-top:10px; }

.fullwidth {
	width:100%;
}

body {
	background:url(https://betamo-online-casino.com/wp-content/themes/betamocasino/css/style.css) center top no-repeat #0b0c10; 
    background-size:cover; 
    font-family:'Roboto', sans-serif; 
    background-attachment:fixed;}
h1, h2, h3, h4, h5, h6{font-family:'Roboto', serif;}

h1{font-size:32px;}
h2{font-size:26px;}
h3{font-size:20px;}
h4{font-size:18px;}

.pagedecal {
	position:absolute;    left:0; 
    top:0; 
    width:100%; 
    height:100%; 
    background:url(https://betamo-online-casino.com/wp-content/themes/betamocasino/css/style.css) center top no-repeat;
}
.logo{padding:15px 0;}
.logoIcon{display:block; margin:0 0 10px 0;}
.logo a{display:inline-block; vertical-align:top;}
.logo #sitetitle {text-transform:uppercase; color:#000; font-weight:700; font-size:32px; font-family:'Roboto'; margin-top:20px; margin-bottom:9px; display:block; }
.logo #sitetitle.hometitle { margin-top:25px !important; margin-bottom:15px !important; }
.logo p{color:#000; font-size:15px;}

header, .contents, footer{position:relative;}
header { z-index:3; }
.contents { z-index:2; }
.contents, .contents p, .contents span { color:#ffffff !important; }
#sidebar, #sidebar p, #sidebar span { color:#333333 !important; }
footer .container, footer .container p, footer .container span { color:#fff !important; }
footer { z-index:1; }


.subMenu{background:#fafafa; padding:25px; margin-top:1px; }
.subMenuWidget{-webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.icons{padding-right:15px;}
.subMenu ul li a{color:#13638c; font-weight:300;}
.subMenu ul li a:hover{text-decoration:underline;}

.submenu { width:auto; }

nav.menu ul li:last-child{border:0;}
nav.menu ul li a {display:block; text-align:center; padding:20px; color:#fff; font-family:'Roboto', serif; font-size:16px; line-height: 22px !important; font-weight:700; text-transform:uppercase;}
nav.menu ul li .submenu li a { background:#f2f2f2 !important; color:#333 !important; }

.banner{margin-top:20px;}
.bannerSideBlock { background:#182d3c; }
.bannerSideBlock .bannerContentsText p, .bannerSideBlock .bannerContentsText h2 { color:#fff !important; }
.bannerContents{padding:20px; height:100%; }
.banner h2, .banner p { color:#333 !important; }
.bannerContents h2{font-weight:700;}
.bannerContents span{display:block; padding:10px 0; font-size:18px; font-weight:300; font-style:italic;}
.bannerContents p{font-weight:300;}
.moreAboutPlayContents{padding:20px;}
.moreAboutPlayContents h2{font-weight:700; text-transform:uppercase;}
.moreAboutPlayContents p{padding-top:10px;}
.moreAboutPlayLinks .button{width:280px; padding:0 25px;}
.button, .button_big, .button_medium, .button_small { color:#fff !important; font-family:'Roboto', serif; font-weight:300; font-size:18px; justify-content:center; }
.button:hover, .button:hover span, .button_big:hover, .button_medium:hover, .button_small:hover {color:rgba(255,255,255,1) !important;}
.button i{margin-left:15px;}

.mobileMenu{padding:5px 0; background:#ddd;z-index:9999; border-bottom:1px solid #ccc;}
.mobileMenu .container{position:relative;}
.mobileLogo{font-family:'Roboto', serif; font-weight:700; font-size:18px; color:#000 !important; line-height:36px; text-shadow:1px 1px 1px rgba(0,0,0,.5);}
.navIcon{position:absolute; right:15px; top:0;}
.navIcon{border-radius:2px; overflow:hidden; cursor:pointer;}
.navIcon i{width:36px; height:36px; line-height:36px; text-align:center; background:#333; color:#fff;}

.pageContents{margin-top:50px;}
.pageHeader h1{font-weight:700;}
.pageHeader p{font-size:18px; font-weight:300; margin-top:5px;}

.latest{margin-top:50px;}
.latesth2{font-weight:700; text-transform:uppercase;}
.latest ul li{margin-top:50px;}
.latestContent{padding-left:30px;}
.latestContentHead h3{font-size:18px;}
.latestContentHead h3 a:hover{text-decoration:underline;}
.latestContentHead span{display:block; margin-top:5px; font-size:14px; color:#666; font-weight:300;}
.latestContent p{font-size:18px; color:#001423; margin-top:10px; font-weight:300;}
.newsLinks{margin-top:15px;}
.newsLinks a{font-size:14px; margin-right:20px;}
.newsLinks a:last-child{margin:0;}
.newsLinks a:hover{text-decoration:underline;}

.clickForMore{padding:50px 0;}
.clickForMore a{font-size:18px;}
.clickForMore a:hover{text-decoration:underline;}

article.article h2{text-transform:uppercase; font-weight:700;}
article.article p{margin-top:16px; font-size:18px; font-weight:300;}

.sidebarWidgets{margin-bottom:50px;}
.sidebarWidgets:last-child{margin:0;}
ul.cards li{margin-bottom:20px;}
ul.cards li:last-child{margin:0;}
span.cardLink{background:#ebebeb; padding:10px 25px; border:1px solid #ccc; font-family:'Roboto', serif; font-weight:300;}
span.cardLink:hover{text-decoration:underline;}
span.cardLink i{color:#5aae44; font-size:18px;}

.imagelist p { padding-bottom:20px; }
.cards figure { background:#ffffff; }

.noleftpadding { padding:0px; }
.noleftpadding h3 { margin-top:15px; color:#337ab7; }
.noleftpadding h3:hover { margin-top:15px; color:#23527c; text-decoration:underline; }
.noleftpadding .glyphicon { float:left; margin-top:3px; position:relative; margin-right:3px; font-size:12px; }
.lSl { display:list-item; list-style:none; }
.nopadding, .lList p { padding:0px; margin-top:0px; }
.sidebar-thumbnail { width:80px; }
.latestContentHead h3 { color:#337ab7; }
.latestContentHead h3:hover { color:#23527c; text-decoration:underline; }

.latestNumber { line-height:80px; padding-right:30px; font-size:15px; color:inherit; }
.latestNumber span { vertical-align:middle; width:30px; height:30px; border-radius:15px; line-height:30px; text-align:center; font-weight:bold; font-size:20px !important; }

.sidebarWidgets h2{text-transform:uppercase; font-weight:700;}
.postContent{padding-left:15px;}
.sidebarWidgets .latest{margin:0;}
.sidebarWidgets .latest ul li {margin-top:20px;}

footer{padding-top:80px; padding-bottom:40px; background:url(https://betamo-online-casino.com/wp-content/themes/betamocasino/css/style.css) center center no-repeat #000000; background-size:cover; margin-top:50px;}
.footerLinks h4{font-weight:700; color:#fff; text-transform:uppercase; font-size:18px; margin-bottom:15px; padding-top:0px; margin-top:0px; }
.footerLinks ul li a{color:#fff; line-height:26px;}
.footerLinks ul li a:hover{text-decoration:underline;}
.footerLinks p{color:#fff;}
.footerTop{padding-bottom:25px; border-bottom:1px solid #333;}
.footerTopColumn{padding-top:25px;}

.footerBottomColumn a, .footerBottomColumn p { text-align:left; }
.footerBottom{padding-top:30px;}
.footerBottomColumn a.item{float:left; margin-right:10px;}
.footerBottomColumn a.item:last-child{margin:0;}
/*
.footerBottomColumn a:hover{opacity:0.2;}
.footerBottomColumn p{color:#fff;}
.footerBottomColumn p a{color:#fff;}
.footerBottomColumn p a:hover{text-decoration:underline;}
*/

.footerSocialMedia{order:2;}


.bestOffers{margin-top:25px; font-family:'Roboto', serif;}
.bestOffers ul li{margin-bottom:4px; border:1px solid #ccc; background:#fff;}
.bestOffers ul li .tableColumn:first-child{width:150px; padding:5px;}
.bestOffers ul li .tableColumn:last-child{width:200px;}
.bestOffers ul li .tableColumn figure{text-align:center; display:block;}
.bestOffers ul li.bestOffersHead{border:0; background:none; margin-bottom:15px;}
.bestOffers ul li.bestOffersHead .tableColumn{font-weight:600;}
.bestOffers ul li.bestOffersHead .tableColumn:first-child{padding:0;}
.bestOffers ul li a{color:#333;}
.bestOffers ul li .tableColumn .button{height:80px; justify-content:center; color:#fff;}
.bestOffers ul li .tableColumn:first-child{justify-content:center;}

nav.menu ul li:hover a{background:#fff; color:#182d3c;}
nav.menu ul li{position:relative;}
nav.menu ul li ul.submenu{position:absolute; left:0; top:100%; background:#fff; border:0; display:none; white-space:nowrap; min-width:100%; }
nav.menu ul li ul.submenu li:last-child{border:0;}
nav.menu ul li ul.submenu li a{line-height:40px !important; color:#333; padding:0 15px; text-align:left; font-size:12px; background:#F2F2F2;}
nav.menu ul li ul.submenu li a:hover{background:#e5e5e5;}
	nav.menu ul li:hover ul.submenu{display:block;}

@media(max-width:1199px){
	.container{width:100%;}
	h1{font-size:24px;}
	h2{font-size:20px;}
	.logo{padding:10px 0;}
	nav.menu ul li a{font-size:14px; padding:14px 0;}
	.subMenu{padding:15px;}
	.birds{background-size:100% auto;}
	.item img{width:40px;}
}
@media(max-width:991px){
	nav.menu ul li a{font-size:12px;}
	.banner .row{display:block;}
	.banner .row figure img{width:100%;}
	.latest{margin-top:20px;}
	.latest ul li{margin-top:20px;}
	.latestContent p{font-size:15px;}
	.newsLinks{margin-top:5px;}
	.latestContent{padding-left:15px;}
	.clickForMore{padding:25px 0;}
	article.article p{font-size:15px; margin-top:10px;}
	aside{margin-top:30px;}
	ul.cards{margin:0 -15px;}
	ul.cards li{float:left; padding:0 15px; width:50%;}
	ul.cards li img{width:100%;}
	.sidebarWidgets{margin-bottom:30px;}
	.sidebarWidgets .latest ul{margin:0 -15px;}
	.sidebarWidgets .latest ul li{padding:0 15px; float:left; width:50%;}
	footer{padding-top:30px;}
	.item img{width:30px;}
	.footerBottomColumn a.item{margin-right:5px;}
	.footerBottom{padding-top:10px;}
	.bestOffers ul li .tableColumn:first-child{width:150px; padding:10px;}
	nav.menu ul li ul.submenu li a{font-size:10px; padding:0 10px;}
}
@media(min-width:768px){
	.mobileMenu{display:none;}
	nav.menu ul li.current-menu-item a{background:#fafafa; color:#001423;}
	header{display:block !important;}
    
    nav.menu ul li ul.submenu li{float:none; border:0; border-bottom:1px solid #cfcfcf;}
    
    nav.menu ul li:hover a:first-child { background:#fff; color:#182d3c; }
	nav.menu ul li .submenu li:hover a { background:#e5e5e5 !important; color:#333 !important;  }
}
@media(max-width:767px){
	h2{font-size:17px;}
	nav.menu ul{display:block;}
	nav.menu a {border:0; border-bottom:1px solid #001423 !important;}
	nav.menu ul li a{text-align:left; padding:10px;}
	.icons img{width:40px;}
	.logo{display:none;}
	header{display:none;}
	.button{font-size:16px;}
	.moreAboutPlay{display:block;}
	.moreAboutPlayLinks{-webkit-flex-direction:row; flex-direction:row;}
	.moreAboutPlayLinks .button{line-height:45px;}
	.moreAboutPlayContents{padding:15px;}
	.bannerContents{padding:15px;}
	.bannerContents span{padding:5px 0;}
	.footerLinks ul li{float:left; margin-right:10px;}
	.footerLinks h4{font-size:14px; margin-bottom:5px;}
	.footerTopColumn{padding-top:15px;}
	.footerBottom .flexbox{display:block; text-align:center;}
	.footerBottomColumn{margin-bottom:10px;}
	.footerBottomColumn:last-child{margin:0;}
	.footerBottomColumn a.item{float:none; display:inline-block;}
	footer{padding-bottom:30px;}
	.bestOffers ul li .tableColumn .button span{display:none;}
	.bestOffers ul li .tableColumn .button i{margin:0;}
	.bestOffers ul li .tableColumn:last-child{width:70px;}
	nav.menu ul li ul.submenu{position:static;}
    
    nav.menu a { background-color:#182d3c !important; color:#fff !important; }
    nav.menu a:hover { background-color:#182d3c !important; color:#fff !important;}
    nav.menu .submenu { display:block !important; margin:0px; }
    nav.menu .submenu a { margin:0px !important; padding-left:15px !important; }
}
@media(min-width:641px) and (max-width:991px){
	.subMenu{display:block; padding:0;}
	.subMenuWidget{float:left; width:50%;}
	.subMenuWidget{padding:10px;}
}
@media(max-width:640px){
	.subMenuWidget{align-items:center; margin-bottom:10px;}
	.subMenuWidget:last-child{margin:0;}
	.subMenu{display:block;}
	.subMenu ul li{float:left; margin-right:10px;}
	ul.cards li{float:none; width:100%;}
	.sidebarWidgets .latest ul{margin:0;}
	.sidebarWidgets .latest ul li{padding:0; float:none; width:100%;}
	.latestIcon img{width:50px;}
	.pageContents h1{font-size:20px;}
	.latestContentHead h3{font-size:16px;}
	.bestOffers ul li .tableColumn:first-child{width:110px;}
	.bestOffers ul li .tableColumn:last-child{width:50px;}
	.bestOffers ul li .tableColumn{font-size:13px;}
}
@media(max-width:480px){
	.moreAboutPlayLinks{display:block;}
	.moreAboutPlayLinks a.button{display:block; width:100%; text-align:center;}
}

/* custom */

.contents a { color:#337ab7; }
.contents a:hover { color:#23527c;}

.footer a, .copyRight a { color:#ddd !important; }
.footer a:hover, .copyRight a:hover { color:#fff !important; text-decoration:underline; }

.button, .button span, .secondGradient, .mainGradient { color:#fff !important; }

.tableColumn.flexbox img { max-height:65px; }

.sliderimg { display:none; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; }
.sliderimg.active { display:block; }
.banner figure { height:px; position:relative; overflow:hidden; text-align:center; background:#fff; }
.banner figure a { width:100%; height:100%; }

.moreAboutPlayContents.flexboxFullWidthChild { background:#fff; }

.bannerContents.secondGradient p, .bannerContents.secondGradient h2 { color:#fff !important; }
.bannerContentsText h2 { margin-top:0px; }

nav.menu a { padding-left:15px !important; padding-right:15px !important; }

.underlined { border:0px; border-bottom:1px solid #ffffff; padding-bottom:10px; margin-bottom:10px; }

@media (min-width: 1200px) { .sbloc { float:left !important; } .contloc { float:right !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .sbloc { float:left !important; } .contloc { float:right !important; } }
@media (min-width: 768px) and (max-width: 991px) { .sbloc { float:left !important; } .contloc { float:right !important; } }

#cscreenshot {
	margin-bottom:15px;
}

.cinfo { 
	border:1px solid rgba(0,0,0,.2);
    border-left:0px;
    border-right:0px;
    margin-top:15px;
    padding-top:15px;
    margin-bottom:15px;
    padding-top:15px;
}

.notopline {
	border-top:0px;
    padding-top:0px;
}

.cinfo .cdata h3:first-child { 
	margin-top:0px;
}

.ctbutton {
	padding:10px;
    font-family:'Roboto', serif; 
    font-weight:300; 
    font-size:18px; 
    text-align:center;
    width:100%;
}

.highlight { font-size:20px; }

.betaaloptie { margin-right:5px; margin-bottom:5px; }

/* GAMES LIST */
.smallpadding {
	padding-left:0px;
	padding-right:10px;
}
.gamebox {
	border:1px solid rgba(0,0,0,.2);
    padding:0px;
    margin-bottom:10px;
    transition:all 150ms;
    background:rgba(255,255,255,.85);
    text-align:center;
    border-radius:2px;
    box-shadow:0px 0px 7px rgba(0,0,0,.2);
    overflow:hidden;
	width: 100% !important;
	text-shadow:1px 1px 1px rgba(0,0,0,2);
}
.gamebox:hover {
	background:rgba(255,255,255,1);
}
.gamebox img {
	margin-bottom:0px;
    opacity:.7;
    transition:opacity 150ms;
    object-fit:cover;
    min-height:129px;
    height:135px;
	width: 100%;
}

@media(max-width:640px){
	.gamebox {
		width: 100% !important;
	}
	
	.gamebox h5 {
		display: flex;
		justify-content: center;
		align-items: center;
		height:75px;
		font-size: 11px;
	}
		
	.gamebox img {
		width: 100% !important;
	}
}

.gamebox:hover {
}
.gamebox:hover img {
	opacity:1;
}

.gamebox h5 {
	padding:10px;
    margin:0px;  
	line-height:14px;  
    font-size:15px;
    font-weight:500;
    text-transform:uppercase;
    display: flex;
	justify-content: center;
	min-height: 65px;
	align-items: center;
}

.gamebox .listWidget.noimg {
	display:flex;
	align-items: center;
  	justify-content: center;
	height:169px;
}
.gamebox .noimg h5 {
	line-height: 15px;
}

.btns { padding:10px; color:#fff; }

.paddedtop {
	padding-top:20px;
    padding-bottom:20px;
}

.padded {
	padding-left:30px;
	padding-right:30px;
}

/* bullets */
.contloc .article ol { 
	display: block;
    list-style-type: decimal;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px; 
}
.contloc .article ol li { padding-left:5px; list-style-type: decimal;}

.contloc .article ul { 
	display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px; 
}
.contloc .article ul li { padding-left:5px; list-style-type: disc;}

.contloc .article .bestOffers ul { padding-left:0px !important; }
.contloc .article .bestOffers ul li { list-style-type:none !important; }

/* -- bullets */

.clookiecontainer {
	position:fixed;
    bottom:-150px;
	z-index:115000;
	transition:all 1s ease;
	width:100%;
	height:150px;
}
.clookie {
    height:150px !important;
    overflow:hidden;
    border:0px; background:none; box-shadow:none; height:80px;
	position:relative;
	padding:10px;
	padding-bottom:0px;
}

.clookie .clookiecontent {
	border:2px solid #305c43;
	border-bottom:0px;
	padding:10px;
	padding-bottom:8px;
	border-radius:3px 3px 0px 0px;
	height:100%;
	background:#fff;
	position:relative;
	text-align:center;
	font-size:12px;
	color:#a6a6a6;
}

.clookie .clookiecontent .titel {
	color:#202020;
	font-size:15px;
	margin-bottom:7px;
	font-weight:600;
}

.clookie .accept { 
    background:#22bb61 !important; 
    color:#fff !important; 
    font-size:15px !important;
    font-weight:bold !important;
    border-radius:5px;
    height:50px;
    line-height:50px;
	text-align:center;
    margin-top:5px;
    display:inline-block;
    border:1px solid rgba(255,255,255,.8);
    transition:background 400ms;
    text-decoration:none !important;
	width:calc(100% - 20px);
	position:absolute;
	left:10px;
	bottom:10px;
}

.clookie .deny {
    cursor:pointer;
	position:absolute;
	right:-5px;
	top:-5px;
	border-radius:3px;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#cacaca;
}

.clookie .accept:hover { 
    background:#40d87f !important; 
}

/* exitp */
.ep {
	position: fixed;
	background: rgba(0,0,0,.6);
	transition: all 200ms;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 1000;
	display: none;
	align-items: center;
	justify-content: center;
}
.ep .ebox {
	border-radius:5px;
	position: relative;
	padding:0px;
	margin: 20px;
}
.ep .ebox img {
	object-fit: contain;
	width: 100%;
	height: 100%;
}
.ep .eclose {
	position: absolute;
	right: 0px;
	top: 0px;
	padding:3px 10px;
	line-height: 30px;
	text-align: center;
	line-height: 28px;
	z-index: 1000;
	color:#fff;
	background: #555;
	border-radius: 3px;
	border:1px solid #fff;
	cursor: pointer;
	box-shadow: 0px 10px 10px rgba(0,0,0,.5);
}
.ep .eclose:hover {
	background: #999;
}
/* -- exitp */

/* generic game */
#gofullscreen {	background: #16b04d; width:30px; height:30px; line-height: 30px; text-align: center; position: absolute; top:-5px; right:-5px; color:#fff; z-index: 1000; transition: all 50ms; border-radius: 2px; cursor: pointer; }
#gofullscreen:hover { background: #1bd75e; }
.gamewrapperapi { position:relative; margin-top:20px; margin-bottom: 20px; }
.gameframe .btitle { text-align: center; padding:10px; font-size: 15px; font-weight: bold; }
.gameframe { margin:0px; }
.gameframe .framecontainer { position: relative; padding-bottom: 56.25%; max-width: 100%; }
.gameframe .framecontainer.object { height: 0;  padding-bottom: 71%; position: relative; max-width: 100%; }
.gameframe .framecontainer.object object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
object.fullscreen { height:76% !important; margin-top:2vh; max-height:100%; box-shadow:0px 0px 10px rgba(0,0,0,.4); }
iframe.fullscreen { box-shadow:0px 0px 10px rgba(0,0,0,.4); }
.gameframe .framecontainer.setheight { padding: 0px; }
.gameframe .framecontainer iframe { width: 100%; border:0px; height: 100%; position: absolute; top:0; left: 0; }
.gameframe .framecontainer.setheight iframe { position: relative; }
.gameframe .framecontainer iframe .desktopHomeButton { display:none !important; height: 0px !important; width: 0px !important; }
#gamecontainer { background: linear-gradient(#333 0%, #111 100%); }
#gamecontainer .gamesidebar { width:12%; height:100%; position: absolute; top: 0px; right: 0px; z-index: 2000; display: none; align-items: center;
  justify-content: center;}
#gamecontainer .gamesidebar:first-of-type { right: inherit; left: 0px; }

.errorbox { border:1px solid #ccc; border-radius:2px; margin-bottom:15px; padding:7px; background:rgba(255,255,255,.5); color:#eee; text-align:center; text-shadow:1px 1px 1px #000;  }
/* -- generic game */

/* nieuwsbrief shorcode */
.nb .greencheck { color:#006505 !important; margin-right:3px; }
.nb h3 { font-size:17px; margin:0px; padding:0px; text-transform: uppercase;  }
.nb .sub { font-size:11px; text-transform: uppercase; color:#888; }
.nb { font-size:14px; padding:10px 0px 0px 0px; }
.nb ul { padding-left:20px !important; margin:20px 0px !important; }
.nb ul li:before { font-family: "Font Awesome 5 Free"; font-weight: 900; content:'\f00c'; color:#5aae44; margin-right: 5px; margin-left:-20px !important; }
.nb input { margin:0px 0px 10px 0px; width:100%; padding:10px; border-radius:3px; border:1px solid #ccc; background:#fcfcfc; }
.nb input::placeholder { color:#999; font-style: italic; }
.nb hr { margin:10px 0px; }
.nb .verzonden { border:1px solid #ccc; background: #f3f3f3; text-align: center; border-radius:3px; font-weight: 600; padding:10px; }
i.darktxt { color:#333 !important; }
i.darktxt:before { font-family: "Font Awesome 5 Free"; content:'\f00c'; color:#006505; margin-right: 5px; }
.nb #inschrijfbutton { border: 0; border-radius: 0; padding: 3px; color: #fff !important; background-color: #5aae44; font-size: 16px; text-transform: uppercase; font-weight: 600; word-wrap: break-word; cursor: pointer; transition:background-color 150ms; border-radius:2px; max-width: 360px; margin:0 auto;  width:100% !important; display: block; text-align: center; } 
.nb #inschrijfbutton:hover { background-color:rgba(110,194,88,1); }
.nbcontainer #aanmeldennieuwsbrief { color:#333 !important; }
/* -- nieuwsbrief shorcode */


/* FAQ styling */
/* =====================================*/
.schema-faq .schema-faq-section {
	padding: 0px;
	margin-top: 15px;
	border: 1px solid rgba(0,0,0,.3);
	border-radius: 0px !important;
	background-color: rgba(255,255,255,.6);
}

.schema-faq .schema-faq-section:first-child {
	border-top: 1px solid rgba(0,0,0,.3);
}

.schema-faq .schema-faq-section .schema-faq-question{
	display: block;
	background: -webkit-linear-gradient(rgba(255,255,255,.1), rgba(0,0,0,.1));
	background: -o-linear-gradient(rgba(255,255,255,.1), rgba(0,0,0,.1));
	background: -moz-linear-gradient(rgba(255,255,255,.1), rgba(0,0,0,.1));
	background: linear-gradient(rgba(255,255,255,.1), rgba(0,0,0,.1));
	color: #ffffff;	cursor: pointer;
	padding: 10px;
	width: 100%;
	line-height: 25px;
	text-decoration: none;
	font-size: 17px !important;
	font-weight: 400;
}


.schema-faq .schema-faq-section .schema-faq-question:after {
	font-family: "Font Awesome 5 Free";
	content: '\f077';
	font-weight: 900;
	float: right;
	font-size: 16px;
	line-height: 22px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: transform 200ms;
}

.schema-faq .schema-faq-section .schema-faq-answer {
	/* box-shadow: inset 0px 5px 3px rgba(0,0,0,.3); */
	transition: all 200ms;

	padding: 0 15px;
	margin-bottom: 0!important;
	max-height: 0;
	overflow: hidden;
}

/*If box is open*/
.schema-faq .schema-faq-section.active .schema-faq-answer {
	max-height: 400px;
	padding: 15px;
}

.schema-faq .schema-faq-section.active .schema-faq-question:after {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}


/* HOW-TO styling */
/* =====================================*/

.schema-how-to {
	counter-reset: section;
}

.schema-how-to .schema-how-to-steps {
	list-style: none;
	padding-left: 0;
}

.schema-how-to .schema-how-to-steps li.schema-how-to-step {
	padding: 20px 5px;
	background-color: white;
	border: 2px solid #1ad85e;
	border-radius: 5px;
	margin-bottom: 30px;
	display: table;
}

@media screen and (min-width: 568px) {
	.schema-how-to .schema-how-to-steps li.schema-how-to-step {
		padding: 30px 15px;
	}
}

.schema-how-to .schema-how-to-steps li.schema-how-to-step:last-child{
	margin-bottom: 0;
}

.schema-how-to .schema-how-to-steps .schema-how-to-step-name {
	font-size: 20px;
	margin-bottom: 15px;
	display: block;
}

.schema-how-to .schema-how-to-steps .schema-how-to-step-name::before {
	counter-increment: section;                   
	content: counter(section);
	background-color: #0b1f47;
	padding: 4px;
	border-radius: 50%;
	color: white;
	text-align: center;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-right: 10px;
	font-size: 15px;
}

.schema-how-to .schema-how-to-steps li.schema-how-to-step img{ 
	max-width: 100%;
	height: auto;
}

.schema-how-to-total-time {
    display: inline-block;
    background: #0b1f47;
    padding: 10px 15px;
    border-radius: 5px;
    color: white;
}

.schema-how-to-total-time span {
	font-weight: bold;
}


/* Fixxes */
.wp-block-image img {
    max-width: 100%;
    height: auto;
}


.schema-faq-answer{
margin-top:0px !important;
}

p{
margin-bottom: 35px !important;
}

/* -- Fixxes */

.ep{
display:none !important;
}

.eclose{
display: none !important;
}
