/*
Theme Name: Spielen Casino Online
Theme URI: wordpress/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.f
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: 'Roboto', sans-serif;color:#FFFFFF;}
body{
	background:#fff ;
	-webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   color:#000001;
}
.clear{clear:both;}
.align_left, .alignleft{float:left;}
.align_right, .alignright{float:right;}
a{outline:medium none;text-decoration:none;}
h2, h3, h4 {font-weight: normal;}
header{
	background:#45b386;
}
.logo_cont{
	background:transparent;
}
.logo {
    height: auto;
}
.spielen {
    margin: 0;
}
.navbar-brand{
	padding: 0;
}
.navbar-nav{
	margin: 26px 0;
}
.wrapper{width:980px;margin:0 auto;}
.logo_cont{background:#033; padding-bottom:10px;}
.casinoonline{margin-left:50px;}
#tagline{color: #006666;padding: 0 0 10px;font-size: 22px;}
.logo_banner{background:url("images/logo_banner.png") no-repeat; height:137px; width:145px;margin-top:6px;}
.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;}
.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:14px;font-weight:bold;line-height:47px;text-transform:uppercase;}
.menu li a{color:#fff;display:inline-block;padding:0 5px 0 20px;text-transform: capitalize;text-decoration:none}
.menu li a:hover{color:#ec1c23;}
.menu li:hover > ul{visibility:visible;}

ul.menu li, ul.menu ul{list-style:none;padding:0;}
ul.menu{position:relative;z-index:597;float: right;margin: 10px 0;}
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:#000000;width:200px;margin: 0;border-bottom: 1px solid #333;}
ul.menu ul li:hover{background:#222;}
ul.menu ul li a{font-size:14px;text-align:left;padding:0 15px;line-height:51px;display: block; color:#fff;}
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:660px;background:#fff;}
.main_left{width:310px;}
.game{
	background:#fff;
	width: 69.667%;
}
.intro {
    padding: 17px 0;
}
.p22{font-size:22px; margin-bottom:5px; color:#000000;}
.top_casino{border:1px solid #dddddd;}
.bs_heading{width:100%;background:#fff;border-bottom:1px solid #ddd;}
.height70{height:70px;}
.height50{height:50px;}
.bs_logo{width:137px;text-align: center; color:#fff;}
.bs_review{width:157px;text-align: center; color:#fff; line-height:20px;}
.bs_play_now{text-align: center; color:#fff;line-height:63px!important;}
.h_logo, .h_review, .h_play_now{width:150px;text-align: center; color:#033;line-height:50px; font-size:18px;}
.bs_logo img{margin-top: 3px;}
.bs_overall{text-align: center;color:#fff;line-height:63px!important;}
.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%;}
.bg033{background:#033;}
.top_casino table tr{/* Permalink - use to edit and share this gradient: # */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 64%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 64%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 64%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
border-bottom:1px solid #ddd;
}
.top_casino table tr th, .top_casino table tr td{
	text-align: center;
}
.clr033{color:#000;}
.left30{margin-left:30px;}
.more:hover {color: #fff;}
.tg_game{padding:5px; width:300px;margin-bottom: 0;}
.tg_game_img{background:#FC3; padding:2px; height:55px; width:125px; margin-bottom:5px;border: 1px solid #818100;}
.tg_game_name{color: ##000000}
.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:15px;line-height:23px;}
.index_post{line-height:20px;float:left;padding:10px; font-size:13px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 64%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 64%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 64%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */}
.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:#000;}
.more{color: #ec1c23;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;}
.tg_game_nam{
	width: 100%;
	float: left;
}
.tg_game_name a {
	margin: 0 15px 0 0;
	float: right;
	color: #000;
}
.side_banner, #recent-posts-2, #rpwwt-recent-posts-widget-with-thumbnails-2, #search-2{background:#fff;padding:5px 5px 0;margin-bottom:15px;}
.side_banner .p18{margin-bottom:10px;}
.software{border-top: 1px solid #009999;color: #000;padding: 5px 0;}
.border{border:none;}
.post_format{color:#000;}
.entry-header img{ background:#FFFFFF;float:left; float:left; border:1px solid #cfcfcf; padding:5px; margin:5px 10px 10px 0;}
.entry-title{ background:#ec1c23;line-height:34px;color:#fff;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;display:none;}
.tabel_data p{font-size:14px;line-height: 15px;color: #000;padding: 27px 0;}
.tabel_name p{font-size:15px;font-weight: 500;color:#000;padding: 24px 0;}
.side_banner ul{margin: 10px 27px;display: inline-block;}
.side_banner li {font-size: 17px;line-height: 22px;list-style: circle outside none;padding: 0 0 7px 0;}
.footer_nav ul{list-style:none;margin-top: 10px;}
.footer_nav ul li{font-size: 14px;line-height: 18px;font-weight:bold;color: #fff;padding: 0 0 5px;}
.footer_nav a {color: #fff;font-weight: normal;}
.homeDes {margin-bottom: 45px;background:#fff;padding: 0 15px;}
.homeDes > h2 {color: #0b684d;font-size:26px;margin:10px 0;border-bottom: 1px solid #ddd;font-weight: normal; padding:10px 0;}
.homeDes > span {line-height:20px;font-size:15px;}
.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 {color:#000;font-size: 15px;margin-top: 10px;}
/* Sidebar */
.widget-title {
	font-size: 17px;
	line-height: 50px;
	text-transform: uppercase;
	border-bottom:1px solid #CCCCCC;
	color:#066;
}
.widget-title1
{
    background: #000 url("images/menu_li_bg.png") no-repeat 10px 16px;
    color: #fff;
    font-size: 18px;
    width: 100%;
    float: left;
    padding: 10px 30px;
    text-transform: uppercase;
    border-bottom:3px solid #fff;
    }
.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: 15px;
	line-height: 22px;
	list-style:none;
}
.widget-area .widget p {
	font-size: 15px;
}
.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:#000;
	font-size: 15px;
    margin: 10px 10px 0 0;
}
.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 {	
	background-color:#ec1c23;
	border-bottom:5px solid #cf0606;
	color:#fff!important;
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:7px;
	text-decoration:none!important;
	text-transform: uppercase;
}
.download:hover{color:#fff}
.play_now {	
	background-color:#0b684d;
	border-bottom:5px solid #064633;
	color:#fff!important;
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	font-weight:bold;
	padding: 10px;
	text-decoration:none!important;
	text-transform: uppercase;
}
.play_now:hover {
	color:#fff
}
.play_now:active {
	position:relative;
	top:1px;
}
#footer{ width:100%; background:#a1b2c3;padding:30px 0;float: left; }
.plus18{ background:url("images/under_18.png") no-repeat;padding:13px 0 0 50px; font-style:italic; color:#777; font-size:18px;
width: 46px;
height: 46px;
float: left;}
.top_casino, .top_games, .wel_post, .payment_method{
	width:100%;
	float:left;
}
.top_casino h2, .top_games h2, .wel_post h2, .payment_method h2{
font-size: 18px;
color: #fff;
background: #0b684d url("images/menu_li_bg.png") no-repeat 10px 16px;
padding: 10px 30px;
border-bottom: 6px solid #064633;
text-transform: uppercase;
}
.wel_post h2, .payment_method h2{
	width:100%;
	float:left;
}
.software img {
    width: auto !important;
    height: 50px;
}
.software p {
    padding: 10px 0;
    line-height: 20px;
}
.casinologo img {
	margin: 5px 0 0;
}
.top_games{margin:10px 0}
.top_games h2{margin-bottom:10px}
.sidebar{
	width: 29.9%;
	
}
.side_banner span{
	background:#000 url("images/menu_li_bg.png") no-repeat 10px 16px;
	color:#fff;
	font-size:18px;
	width:100%;
	float: left;
	padding:10px 30px;
	text-transform: uppercase;
}
.top_games .col-sm-6 {
    border: 1px solid #ddd;
    padding: 10px;
	margin-bottom: 15px;
}

.top_games img {
    float: left;
    margin-right: 10px;
}
.bottom{
	background:#fff;
	float: left;
	width: 100%;
	margin: 10px 0 20px;
}
#recent-posts-2 h3{
	background:#000 url("images/menu_li_bg.png") no-repeat 10px 16px;
	color:#fff;
	font-size:18px;
	width:100%;
	float: left;
	padding:0 30px;
	text-transform: uppercase;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 h3, #search-2 h3{
	background:#000 url("images/menu_li_bg.png") no-repeat 10px 16px;
	color:#fff;
	font-size:18px;
	width:100%;
	padding:0 30px;
	text-transform: uppercase;
}
.rpwwt-post-title {
    font-weight: 500;
}
.rpwwt-post-date {
    font-size: 12px;
    color: #333;
}
#searchform{
	padding: 5px 0 10px;
}
#searchform label {
    display: none;
}
#searchsubmit{
background-color: #0b684d;
border: 1px solid #0b684d;
color: #fff;
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: bold;
padding: 10px;
text-decoration: none !important;
text-transform: uppercase
}
#searchform input {
    padding: 7px;
}
.widget-area #s {
    width: 73.667%;
}
.software .btn {
    width: 100%;
    float: left;
	text-align: left;
	margin: 10px 0;    
}
.software .btn a{color: #fff;}
.bottomfooter {
    width: 100%;
    padding: 7px 0;
    background: #45b386;
    font-size: 13px;
    color: #eee;
	text-align:center;
	
}
.bottomfooter a{color: #eee}
.bottomfooter p {
    padding: 15px 0;
}
.entry-header {
    background: transparent;
}
.current-menu-item a.current_page_item a{
	color:#ec1c23;
}
.content {
    margin-bottom: 20px;
    margin-top:20px;
}
.navbar-nav > li{
	   background: rgba(0, 0, 0, 0) url("images/menu_.png") no-repeat scroll 0 17px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 47px;
    text-transform: uppercase;
}
.navbar-nav > li ul li{
	border-bottom: 1px solid #fff;
}
.navbar-nav > li ul li:last-child{
	border-bottom: 0px none;
}
.navbar-nav > li ul li:hover{background:#333;cursor:pointer}
.navbar-nav > li ul li:hover a{color: #ec1c23!important;}
.navbar-nav > li a{
	color: #ffffff!important;
    display: inline-block;
    padding: 0 5px 0 20px;
    text-decoration: none;
    text-transform: capitalize;
	font-weight: 700;
	width: 100%;
}
.navbar-nav > li a:hover{
color: #ec1c23!important;
}
.layer-media {
    background: #eaeaea;
    padding: 10px 0 17px;
}
.post-grid .item .layer-media img{
	width:auto;
	height:150px;
}
@media screen and (max-width:1024px){
.advertisement img {
    width: 100%;
    height: auto;
}
.tabel_data {
    float: left;
    width: 100px;
}
.tabel_data p{
	overflow-wrap: break-word;
	word-wrap: break-word;
	hyphens: auto;
}
.download, .play_now{
	font-size: 12px;
}
.software a{
	font-size: 14px;
}
.navbar-nav{
	width: 100%;
	float: right;
}
.navbar-nav > li{
		width: 33.33%;
		background-position: 10px center;
		padding-left: 12px;
		border: 1px solid #333333;
	}
	.navbar-collapse{
		padding:0;
	}
}
@media screen and (max-width:980px){
	.container {
    padding: 0 20px;
    width: 100%;
	}
}
@media screen and (max-width:800px){
	.game{
		width: 100%;
		float:left;
	}
	.sidebar {
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
	float:left;
	}
	.advertisement {
    text-align: center;
	}
	.advertisement img{
		width: auto;
	}
	.footer-logo {
    width: 100%;
	}
	.top_games .col-sm-6{
		width: 100%;
		float: left;
	}	
}
@media screen and (max-width:767px){
	.footer-logo {
    width: auto;
	}
	.navbar-nav > li{
		width: 100%;
		border-bottom: 1px solid #333333!important;
		border:0px none;
		background-position: 6px 18px;
	}
	.navbar-nav > li ul li:hover{
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	}
}
@media screen and (max-width:320px){
	.advertisement img {
    width: 100%;
	}
	.navbar-brand{
		padding: 15px 0;
	}
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
     background-color: #45b386 !important; 
}
 
 .entry-thumbnail
 {
     display:none;
 }
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
