/*
Theme Name: BlackjackWonder
Author: 
Author URI: 
Version: 1.0
Theme URI: 
Description: Theme for "BlackjackWonder"
Template:
*/
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	}
	
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
body {
	line-height: 1;
	background: #001c00 url("images/bg.png") center top no-repeat;
	color: #fff;
	}
ol, ul {
	list-style: none;
	}
/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	font-weight: normal;
	text-align: left;
	}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}
.clr { clear: both;}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.wrap { width: 1078px; margin: 0 auto; }
.site-content { margin: 13px 0 0 0;  }

/* Header */
#header { height: 128px; }
.logo-slogan { float: left; margin: 45px 0 0 5px; }
.logo-slogan span { display:block; font: italic 14px Arial, Helvetica, sans-serif; color: #60685f; line-height: 18px; }
.banner { float: right; margin: 27px 0 0 0; text-align: center; font: 12px Arial, Helvetica, sans-serif; color: #e5d6ea; }
.banner p { margin: 4px 0 0 0; }

/* Menu */
.menu-top-menu-container { height: 20px; padding:10px 0 10px 0; }
#menu-top-menu li { display: block; float: left; padding: 0 10px 0 10px; background:url("images/menudev.gif") no-repeat right center; }
#menu-top-menu .menu-item-1056 { background:none; } /* last menu item ID */
#menu-top-menu li a {  font: bold 12px Arial, Helvetica, sans-serif; line-height:20px; color: #fff; text-decoration: none; text-shadow: 0px 1px 0px #000; display:block; padding:0 10px 0 10px; }
#menu-top-menu li a:hover, #menu-top-menu li.current_page_item a{ color: #ffcc66; }

/* Left column */
.site-content .left-menu { float: left; width: 191px; position:relative; }
.site-content .left-menu .top-bg { background: url("images/left-menu-bg-top.png") no-repeat; height: 6px; }
.site-content .left-menu .mid-bg { background: url("images/left-menu-bg-mid.png") repeat-y; }
.site-content .left-menu .mid-bg h2 { font: bold 14px Arial, Helvetica, sans-serif; background: url("images/menu-bottom-bg.jpg") bottom no-repeat; margin: 0 3px 0 1px; padding: 5px 5px 10px 16px; }
.site-content .left-menu .mid-bg ul li { display: block; padding: 2px 5px 5px 16px; background: url("images/menu-bottom-bg.jpg") bottom no-repeat; }
.site-content .left-menu .mid-bg ul .page-item-76 { margin-top:15px; }
.site-content .left-menu .mid-bg ul .page-item-76 a, .site-content .left-menu .mid-bg ul .page-item-76 a, .site-content .left-menu .mid-bg ul .page-item-41 a { color:#ffcc66; }
.site-content .left-menu .mid-bg ul .page-item-50 a, .site-content .left-menu .mid-bg ul .page-item-50 a, .site-content .left-menu .mid-bg ul .page-item-41 a { color:#ffcc66; }
.site-content .left-menu .mid-bg ul .page-item-50 { margin-bottom:15px; }
.site-content .left-menu .mid-bg ul .page-item-41 { background:none; }
.site-content .left-menu .mid-bg ul li a {  font: bold 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; display:block; padding:2px 0; }
.site-content .left-menu .mid-bg ul li a:hover, .site-content .left-menu .mid-bg ul li.current_page_item a { color: #ffcc66; }
.site-content .left-menu .mid-bg ul li a.color-text { font: bold 11px Arial, Helvetica, sans-serif; color: #ffcc66; text-decoration: none; }
.site-content .left-menu .mid-bg ul li.last { background: none; }
.site-content .left-menu .bottom-bg { background: url("images/left-menu-bg-bottom.png") no-repeat; height: 6px; }
.site-content .left-menu .add-box { width:217px; height:70px; position:absolute; left:-36px; bottom:20px; background:url("images/exclusive.png"); }

/* Middle column */
.middle-content {float:left; width:596px; margin-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; }
.middle-content h1 { font-weight:bold; font-size:20px; margin:5px 0 15px 0; }
.middle-content h2 { font-weight:bold; font-size:16px; margin:0 0 5px 0; }
.right-body-home h1 { font-weight:bold; font-size:15px; padding: 3px 0 10px 10px; }
.right-body-home strong { font-weight:bold; }
.middle-content h2 a, .middle-content h1 a { text-decoration:none; }
.middle-content p { margin:0 0 10px 0; }
.middle-content ul { width:300px; float:left; }
.middle-content a { color:#fff; }
.middle-content strong { font-weight:bold; }

/* Right column */
.right-content {float:right; width:230px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; padding-top:31px; }

/* Footer */
#footer { background:#001c00; }
#footer .content { width: 1078px; margin: 0 auto; }
#footer .content .footer-logo { margin: 30px auto 0 auto; width: 825px; height: 50px; }
#footer .content .footer-logo ul li { display: block; float: left; margin: 0 8px; }
#footer .content ul { float: left; }
#footer .content ul li { display: inline;}
#footer .content ul li a { display: block; float: left; font: 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; padding: 0 5px; border-left: 1px solid #fff; margin: 11px 0; }
#footer .content ul li a.first { border-left: none; padding: 0 10px 0 0; }
#footer .content .copyright { float: right; font: 12px Arial, Helvetica, sans-serif; margin: 11px 0 11px 15px; }
#footer .content .copyright a { color: #fff; text-decoration: underline; }
#footer .content .copyright a:hover { text-decoration: none; }
#footer .content ul .page-item-20 a { border-left:none; }
#footer .content ul li.page-item-214 a { border:none; }

/* slider specific CSS */
.review { height: 372px;  margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; background:#001c00 url("images/bg_bottom.png") no-repeat center bottom; }
.review h2 { font-size: 16px; text-align: center; padding: 40px 0 3px 0; }
.review h2 span { color: #06ff12; }
.sliderGallery { position: relative; overflow:hidden; padding:13px 0 10px 0; height: 352px; background:url("images/scrollerbg2.png") repeat-x center top; }
.sliderGallery ul { position: absolute; overflow: none; white-space: nowrap; padding: 0; margin: 0; }
.sliderGallery ul li { display: inline; }
.sliderGallery ul li a { color: #fff; text-decoration: none; }
.sliderGallery ul li table tr td { }
.sliderGallery ul li table tr td table { border-spacing:2px; }
.sliderGallery ul li table tr td table tr td { background:url("images/slideritembg.png"); font-size:12px; padding:0 5px; }
.sliderGallery ul li table tr td table tr .sl-top { height:225px; text-align: center; }
.sliderGallery ul li table tr td table tr .sl-top .button-play { font-weight:bold;display:block; width:212px; height:40px; text-align:center; line-height:34px; background:url("images/button-play.png"); margin:0 auto; }
.sliderGallery ul li table tr td table tr .sl-top .button-play:hover { text-decoration:underline; }
.sliderGallery ul li table tr td table tr .sl-bottom { height:63px; vertical-align:middle; padding-left:10px; line-height:18px; }
.sliderGallery ul li table tr td table tr div { display:inline-block; margin-bottom:-3px !important; }
.sliderGallery ul li table tr td table tr .sl-bottom strong { font-weight:bold; }
.sliderGallery ul li table tr td table tr .sl-bottom a { color:#999; }
.sliderGallery ul li table tr td table tr .sl-bottom a:hover { color:#fff; }
.sliderGallery ul li table tr td table tr .sl-bottom .read-review { font-size:11px; text-decoration:underline; font-weight:bold; color:#fff; }
.sliderGallery ul li table tr td table tr td h4 { margin:15px 0 10px 0; color:#ffcc66; font-size: 12px; font-weight:bold; }
.sliderGallery ul li table tr td table tr td h4 a {  }
.sliderGallery .slider { width: 1076px; height: 26px; margin: 318px auto 0 auto; padding: 1px; position: relative; background: url("images/scroll-bg.png") no-repeat; }
.sliderGallery .handle { position: absolute; cursor: move; height: 26px; width: 148px; top: 0; background: url("images/scroll-button.png") no-repeat; z-index: 100; }

/* Home page */
.site-content .right-body-home {float:left; width:857px; margin-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; }
.site-content .right-body-home a { color:#fff; }
.home-title { margin:3px 0 10px 10px; }
#tblBonus {
	width: 593px;
	margin-bottom:30px;
	float:left;
}
#tblBonus th {
	font-size:11px;
	line-height:35px;
	padding-top:5px;
	font-weight:bold;
	text-align:center;
	background: url("images/bonustblhdr.png") top center;
}
#tblBonus th.first {
	background-position: top left;
	padding-left:15px;
}
#tblBonus th.last {
	background-position: top right;
	padding-right:15px;
}
#tblBonus td {
	font-size:14px;
	line-height:50px;
	color:#000;
	text-align:center;
	vertical-align:middle;
	background: url("images/bonustblbg.png") top center;
}
#tblBonus td.rang {
	background-position: top left;
	font-size:16px;
	padding-left:15px;
}
#tblBonus td.last {
	background-position: top right;
	padding-right:15px;
}
#tblBonus .hr {
	background-image: url("images/bonustblhr.png");
	height: 3px;
}
#tblBonus .ftr {
	background-image: url("images/bonustblftr.png");
	height: 15px;
}
#tblBonus .btn {
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	line-height: 29px;
	background-image: url("images/btn-01.png");
	text-align: center;
	display: inline-block;
	height: 29px;
	width: 91px;
}
#tblBonus .btn:hover { text-decoration:underline; }
#tblBonus strong { font-weight:bold; }

#playNowBox { float:right; width:215px; text-align:center; background:url("images/playnowboxbg.png") bottom no-repeat; margin-right:15px; }
#playNowBox .btn-playnow { width:188px; height:54px; display:inline-block; line-height:54px; color:#fff; text-decoration:none; font-size:14px; font-weight:bold; text-align:center; background:url("images/btn-02.png"); margin-bottom:12px; }
#playNowBox .btn-playnow:hover { text-decoration:underline; }
#playNowBox h4 { margin-bottom:18px; }
#welcomeBox { width:440px; margin-left:10px; float:left; font-size:12px; color:#e1e2e1; }
#welcomeBox h3 { font-size:14px; font-weight:bold; color:#fff; margin-bottom:15px; }
#welcomeBox p { margin-bottom:15px; }
#whyBox { width:360px; float:right; font-size:12px; }
#whyBox h3 { font-size:14px; font-weight:bold; color:#fff; margin-bottom:15px; }
#whyBox ul li { padding-left:20px; background:url("images/buttler-arrow.png") no-repeat left 3px; margin-bottom:5px; }

h3 {font-weight:bold;font-size:14px;}

div.postMeta {
	background-image: url("images/transparence.png");
	padding:3px 5px 3px 5px;
	color:gray;
	font-size:11px;}
div.postContent {font-size:12px;margin-top:5px;}
div.postTitle {}
div.post { }

.gravatar img { padding:1px; border:1px solid #ccc;}
div.gravatar {float:left; color:gray; font-size:11px;}
div.postbanner { float: right; padding-top:2px;}

div.vidouter {
	float:left;
   width:298px;
   margin-top:5px;
   background-color: #000; 
   margin-right:12px;
   margin-bottom:0px;
   text-align:center; 
   border-color: #5b5b5b; 
   border-width: 2px; 
   border-style: solid;
   }
  
div.vidinner {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left:-5px;
   margin-right:-5px;
   padding-left:-5px;
   }
   
div.vidbox {
   font-size:12px;
   text-align:center;
   font-weight:bold;
   float:left;
   width:310px;
   }  

div.scrbox {
   font-size:12px;
   text-align:center;
   font-weight:bold;
   float:left;
   width:206px;
   margin-right:15px;
   } 
   
   div.scrboxbig {
   font-size:12px;
   text-align:center;
   font-weight:bold;
   float:left;
   width:300px;
   margin-right:15px;
   } 
   
div.scrouter {
	float:left;
   width:298px;
   margin-top:5px;
   background-color: #000; 
   margin-right:12px;
   margin-bottom:0px;
   text-align:center; 
   border-color: #5b5b5b; 
   border-width: 2px; 
   border-style: solid;
   }
   
div.scroutergame {
	float:left;
   width:204px;
   margin-top:5px;
   background-color: #000; 
   margin-right:12px;
   margin-bottom:0px;
   text-align:center; 
   border-color: #5b5b5b; 
   border-width: 2px; 
   border-style: solid;
   }
  
div.scrinner {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left:2px;
   margin-right:2px;
   padding-bottom:2px;
   padding-top:2px;
   }
 
div.casinobox { 
   float:right;
   display:block;
   width:270px;
   height:167px;
   padding-top:15px;
   padding-left:10px;
   margin-bottom:35px;
   margin-top:30px;
   background:url("../../../povaluweqojira/ac707c47_transparence.png");s/whyboxbg.png);
   }


div.div1 {
    position:relative;
}
div.div1a {
   font-weight:bold;
   font-size:11px;
   position:absolute;
   text-align:center;
   top:18px;
   left:330px;
   width:250px;
}

.scrsmall img { margin-top:3px; margin-right:10px; width:106px; height:80px; float:left; padding:1px; border:1px solid #ccc;}
div.scrsmall {float:left; color:gray; font-size:11px;}

div.navigation {text-align: center;}
div.wp-pagenavi span {padding-right:5px;}
div.wp-pagenavi a {padding-right:5px;}

{ width:188px; height:54px; display:inline-block; line-height:54px; color:#fff; text-decoration:none; font-size:14px; font-weight:bold; text-align:center; background:url("images/btn-02.png"); margin-bottom:12px; }
.postContent ul {background-image: url("images/transparence.png");
	padding:6px 8px 0 22px;
	font-size:12px;
	color:#aaa;
	width:94%;
	margin-bottom:15px;
	margin-top:5px;
	margin-left:1px;
	}

.postContent ul li {list-style-image: url("images/arrow3.png");margin-bottom:5px;}
ul.casinoinfo {width:269px;margin-right:15px;margin-bottom:10px}
ul.casinoinfo strong {font-weight:bold;}



div.butouter {
	margin-left:1px;
	width:300px;
	height:90px;
	background-image: url("../../../images/undercovergame.png");
	background-repeat:no-repeat;
	float:left;
	margin-right:12px;
   }

div.butrec {
	padding:10px 0 0 0; height:35px;
   }
div.butrec img { margin-bottom:-8px; }
   div.butrec2 {
   width:300px;
   text-align:center;
	padding:12px 0 9px 0;
	
   }

div.butinner1 {
	float:left;
   }  
div.butinner1 a {line-height:40px; width:300px; display: block;}
div.butinner2 {
	float:right;
   }
div.butinner2 a {line-height:40px;width:168px;display: block;}
div.butinner2big {
	float:right;padding-top:6px;
   }
div.butinner2big a {line-height:40px;width:168px;display: block;}

div.but2outer {
	margin-left:1px;
	width:206px;
	height:60px;
	background-image: url("../../../images/undercovergame2.png");
	background-repeat:no-repeat;
	float:left;
	margin-right:12px;
   }
   
div.but2outerbig {
	margin-left:1px;
	width:300px;
	height:90px;
	background-image: url("../../../images/undercovergame.png");
	background-repeat:no-repeat;
	float:left;
	margin-right:12px;
   }   
     
 div.butinner {
	float:left;
	padding-top:6px;
   }
   div.but2innerbig {
	float:left;
	padding-top:0px;
   }

  div.but2inner a {padding-top:6px; line-height:40px; width:206px; display: block;}
  div.but2innerbig a {padding-top:6px; line-height:40px; width:300px; display: block;}
  div.but2innerbig2 a {padding-top:6px; line-height:40px; width:128px; display: block;}
  div.butinner a {line-height:40px; width:300px; display: block;}
  
.butouter a:link {text-decoration:none;}
.butouter a:hover {text-decoration:underline;}
.but2outer a:link {text-decoration:none;}
.but2outer a:hover {text-decoration:underline;}
.butouterbig a:link {text-decoration:none;}
.butouterbig a:hover {text-decoration:underline;} 
.but2outerbig a:link {text-decoration:none;}
.but2outerbig a:hover {text-decoration:underline;}
.clearfix::after{content:"";display:table;clear:both}
