/*
Theme Name: Spielen Casino Online
Theme URI: http://wordpress.org/extend/themes/spielencasinoonline
Author: The Affiliate Freaks
Author URI: #
Description: The 2025 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.1
License: GNU General Public License v2 or later
License URI: #
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body{background:#fff;margin:0 auto;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;}
.clear{clear:both;}
.align_left, .alignleft{float:left;}
.align_right, .alignright{float:right;}
a{outline:medium none;text-decoration:none;}
.wrapper{width:980px;margin:0 auto;}
.pin_it{margin: -27px 0 0 -12px;}
.pin_it2{margin: -18px 0 0 -12px;}
h2, h3, h4 {font-weight: normal;}
.logo_cont{background:#033; padding-bottom:10px;}
.logo{height:155px;}
.spielen{margin-top:20px;}
.casinoonline{margin-left:50px;}
#tagline{margin-left: 110px;margin-top: -30px; width:300px;}
.logo_banner{background:url("images/logo_banner.png") no-repeat; height:137px; width:145px;margin-top: 21px;}
.menu_cont{background:#066; height:50px; width:100%;-webkit-box-shadow:  0px 0px 5px 2px #000000;box-shadow:  0px 0px 5px 2px #000000;}
.menu{background:url("images/menu_bg.gif") repeat-x;height:48px;width:950px;float:left;}
.menu ul{list-style:none outside none;}
.menu li{ background:url("images/menu_li_bg.png") no-repeat scroll 0 17px;display: inline-block;font-size:16px;font-weight:bold;line-height:47px;text-transform:uppercase;}
.menu li a{color:#fff;display:inline-block;padding:0 27px;}
.menu li a:hover{color:#fc0;}
.menu li:hover > ul{visibility:visible;}
<!--sub menu-->
ul.menu li, ul.menu ul{list-style:none;padding:0;}
ul.menu{position:relative;z-index:597;}
ul.menu li.hover, ul.menu li:hover{position:relative;z-index:599;cursor:default;}
ul.menu ul{visibility:hidden;position: absolute;top:100%;left:0;z-index:598;}
ul.menu ul li{background:#3CD5D5;width:200px;margin: 0;border-bottom: 1px solid #01FDFD;}
ul.menu ul li:hover{background:#099;}
ul.menu ul li a{font-size:14px;text-align:left;padding:0 15px;line-height:51px;display: block; color:#033;}
ul.menu ul li a:hover{text-decoration:none;}

.main_bg{background:url("images/gray-white_bg.GIF") repeat-x;width:100%; padding-top:20px;}
.main_right{width:310px;}
.main_left{background:#fff; width:660px;}
.p22{font-size:22px; margin-bottom:5px; color:#000000;}
.top_casino, .top_games, .wel_post, .payment_method, .post_format{background:url("images/all_div_bg.png") repeat-x scroll 0 0 #fff;padding:15px 5px 5px;-webkit-box-shadow:0px 0px 2px 1px #000000;box-shadow:0px 0px 2px 1px #000000; margin-bottom:20px;}
.bs_heading{width:100%; margin-top:10px; background:#3CD5D5;max-height:55px;}
.height70{height:70px;}
.height50{height:50px;}
.bs_logo{width:175px;text-align: center; color:#fff;}
.bs_review{width:175px;text-align: center; color:#fff; line-height:20px;}
.bs_play_now{width:175px;text-align: center; color:#fff;line-height:70px;}
.h_logo, .h_review, .h_play_now{width:175px;text-align: center; color:#033;line-height:50px; font-size:18px;}
.bs_logo img{border: 2px solid #fc3; margin-top: 3px;}
.bs_overall{width:115px;text-align: center;color:#fff;line-height:70px;}
.h_overall{width:115px;text-align: center;color:#033;line-height:50px; font-size:18px;}
.bs_review ul li{font-size: 13px;line-height: 22px;margin-left: 30px;text-align: left;}
.bs_all_games{margin-top:5px;}
.bs_game{width:100%;}
.bs_game:hover{background:#099!important;}
.bg033{background:#033;}
.bg066{background:#066;}
.clr033{color:#033;}
.left30{margin-left:30px;}
.more:hover {color: #fff;}
.tg_game{padding:10px; width:300px;margin-bottom: 10px;}
.tg_game_img{background:#FC3; padding:2px; height:55px; width:125px; margin-bottom:5px;border: 1px solid #818100;}
.tg_game_name{margin-top: 20px;color: #FC3;}
.tg_game_des{font-size: 13px;}
.tg_game_des > p {min-height: 80px;}
.welcome{background:#FC3;padding:15px 5px 5px;-webkit-box-shadow:0px 0px 2px 1px #000000;box-shadow:0px 0px 2px 1px #000000; margin-bottom:25px;color:#066;}
.welcome h2 {margin-left: 215px;}
.wel_img{float:left; padding:5px; border-radius:3px; background:#fff; margin:5px 10px 0 5px; box-shadow: 1px 1px 2px 1px #555555;}
.p18{font-size:18px; margin-bottom:5px;}
.p13{font-size:13px;line-height:20px;}
.index_post{line-height:20px;float:left; background:#FC3; padding:10px; font-size:13px;}
.index_post img{margin:5px 10px 5px 0; float:left; padding:5px; background:#066;}
.index_post a:hover{color:#066;}
.index_post p{margin-top:3px; color:#066;}
.more{background:url("images/more.png") no-repeat scroll left 5px transparent;color: #61BD15;font-weight: bold;padding-left:12px; max-width:40px;float: right;}
.head_clr{color:#030 !important}
.pm_lists{border-top: 2px solid #333333;color: #000000;padding: 10px 0 0 22px;text-align: center;}
.pm_list{width:80px; float:left;margin-right: 24px;}
.tg_game_name a {color: #FFCC33;}
.tg_game_name a:hover { color: #61BD15;text-decoration: underline;}
.side_banner, #recent-posts-2{background:url("images/all_div_bg.png") repeat-x scroll 0 0 transparent;padding:5px;-webkit-box-shadow:0px 0px 2px 1px #000000;box-shadow:0px 0px 2px 1px #000000; margin-bottom:30px;}
.side_banner .p18{margin-bottom:10px;}
.software{border-top: 1px solid #009999;color: #009999;height: 55px;padding-top: 5px;}
.border{border:none;}
.post_format{color:#099;}
.entry-header img{ background:#FFFFFF;float:left; float:left; border:1px solid #cfcfcf; padding:5px; margin:5px 10px 10px 0;}
.entry-title{ background:#e4b920;line-height:34px;color:#003333;margin-bottom:10px;padding-left: 10px; font-weight:bold;}
.entry-title a{color:#033;}
.entry-content{font-size:13px;line-height: 20px;}
.post_promo_img{ background:#FFF;padding:5px;-webkit-box-shadow:0px 0px 2px 1px #000000;box-shadow:0px 0px 2px 1px #000000;height: 60px;margin: 10px auto;width: 468px;}
.tabel_data{font-size:12px;line-height: 15px;}
.tabel_name{font-size:15px;font-weight: bold;margin: 3px 0 10px; color:#fc3;}
.side_banner li {color: #006666;font-size: 17px;line-height: 22px;list-style: circle outside none;margin: 10px 0 10px 30px;}
.footer_nav{width:200px; margin-left:10px;}
.footer_nav ul{list-style:none;margin-top: 10px;}
.footer_nav ul li{font-size: 14px;line-height: 18px;font-weight:bold;}
.footer_nav a {color: #B66F00;font-weight: normal;}
.footer_nav a:hover{color: #FF9C28;}
.homeDes {text-align: center;margin-bottom: 45px;}
.homeDes > h2 {color: #033;font-size:18px;margin:10px;border-top: 1px solid #ddd;font-weight: normal; padding-top:20px;}
.homeDes > span {color: #066;line-height:20px;font-size:13px;}
.innerGames .top_games .tg_game{margin-bottom:1px; width:280px;}
.entry-content > h2 {color: #003333;font-size: 16px;font-weight: bold; margin:20px 5px 0;}
.casinoStat{border-bottom: 2px groove #FFCC33;padding-bottom:15px;width:360px;font-weight: bold;margin-bottom: 20px;padding: 30px 0;}
.casinoStat span > a:hover {color: #642C64; text-decoration: underline;}
.casinoStat span > a {color: #033;}
.wid150{width:130px;}
.casinoStat .play_now {float:right;font-size: 20px;height: 45px;line-height: 45px;margin: 20px 20px 0 0;padding: 0 40px;}
.casinoStat span {margin: 7px 0;font-size: 14px;}
.border {border-top: 1px solid #C1C1C1;}

.software a:hover { color:#066;}
.software a {color:#009998;font-size: 15px;font-style: italic;font-weight: bold;margin-top: 10px;}
/* Sidebar */
.widget-title {
	font-size: 17px;
	line-height: 50px;
	text-transform: uppercase;
	border-bottom:1px solid #CCCCCC;
	color:#066;
}
.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}
.widget-area .widget h3 {
	margin-bottom: 5px;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 14px;
	line-height: 22px;
	list-style:none;
}
.widget-area .widget p {
	font-size: 14px;
    font-weight: bold;
    margin: 10px 10px 0 0;
}
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li {
	background:url("images/list_dot.gif") no-repeat scroll 0 6px transparent;
    list-style: none outside none;
	padding-left:20px;
	font-style:italic;
	color:#67A411;
}
.widget-area .widget a {
	color:#066;
	font-size: 14px;
    font-weight: bold;
    margin: 10px 10px 0 0;
}
.widget-area .widget a:hover {
	color: #099;
}
.widget-area .widget img{margin-left:0px;}
.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}

/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}

.entry-content img {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 2px 1px #6C6C6C;
    margin: 10px 10px 5px 0;
    padding: 5px;
}

.download {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	color:#000;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:0 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #aade7c;
	height:40px;
    line-height:40px;
}.download:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
}.download:active {
	position:relative;
	top:1px;
}



.play_now {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding: 0 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
	height:40px;
    line-height:40px;
}.play_now:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}.play_now:active {
	position:relative;
	top:1px;
}
#footer{height:150px; width:100%; background:#333; clear:both;padding-top: 15px;}
.footer_logo{background:url("images/footer_logo.jpg") no-repeat; height:98px; width:335px;}
.plus18{ background:url("images/under_18.png") no-repeat;padding:13px 0 0 50px; font-style:italic; color:#B66F00; font-size:18px; height:31px; width:200px; margin:-35px 135px 0px 0px;}
.clearfix::after{content:"";display:table;clear:both}
