/*
Theme Name: Shuffle Up Theme
Theme URI: http://www.flytonic.com
Description: Shuffle Up Theme with Flytonic Framework for Wordpress!
Version: 1.0
Author: Thomas Calkins
Author URI: 
Template: flytonictheme

*/



/**************** Links and Main Content *****************/

img {
float: left;	
}

.toprow2 img { width: 100px; }


@media only screen and (max-width : 500px) {
	.sitesrow2-mobile  { display:none !important; }
	.sitesrow2-mobile2 { width:100px !important; height:auto !important; }
	.sitesrow2 img { width:100%;}
	.sitesrow2-mobile2 img { width:100% !important; height:auto !important; }
}

@media only screen and (min-width : 500px) and (max-width : 768px) {
	.sitesrow2-mobile2 { width:26% !important; height:auto !important; }
	.sitesrow2 img { width:100%; }
	.sitesrow2-mobile2 img { width:100% !important; height:auto !important; }
}

a, a:visited {color:#007075; text-decoration: none;}
	
a:hover {color: #999; text-decoration: none;	}

body {margin:0px 0px 0px 0px; background:#f2f2f2 !important; color:#464646; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:1.3em; }

#main{width:100%; margin:0px auto 0px auto; background:#FFF; }

#content{float:left;margin:0px auto 0px auto; clear:both; padding-top:10px; padding-left: 10px; padding-right: 10px; background:#FFF url(../../../wp-content/themes/shuffleup/images/contentbg.gif) repeat-x; }

#content p{padding: 0px 0px 10px 0px; margin: 0px; }
	 
img {border:0;}

/****************** HEADER ***************************/

#header {height:114px; width:1000px; margin:0px auto 0px auto; background:none;}

#header h2{ line-height:1.3em; font-size:35px; margin:0px 0px -10px 0px; font-family:"Tw Cen MT", Helvetica, sans-serif; color:#006699; text-transform:uppercase; margin-bottom: 15px; }

#header h3 { margin:10px 0px 0px 0px; color:#888; font-size:16px; padding-left: 5px; }

#header-left{float:left; width:500px; padding:10px 0px 10px 5px;}

#header-middle{float:left;  padding-top:10px; }

#header-right{float:right; width:370px;  padding-top:45px; margin:0; }
			  
/****************** Navigation bar ***************************/

#navbar {
	width:100%;
	color:#000;
	background: #0099ff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDViOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0099ff 0%, #005b99 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099ff), color-stop(100%,#005b99)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0099ff 0%,#005b99 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0099ff 0%,#005b99 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0099ff 0%,#005b99 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0099ff 0%,#005b99 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099ff', endColorstr='#005b99',GradientType=0 ); /* IE6-8 */
	height:34px;
	clear:both; }

#customMobileMenu {
	width:100%;
	color:#000;
	height:50px;
	
	background: #005b99 url('../../../wp-content/themes/shuffleup/images/menu-stripes.png') no-repeat left;
	background-position:5px;
	
	line-height:50px;
	vertical-align:middle;
	
	text-align:left;
	font-size:20px;
	font-weight:bold;
	text-indent:46px;
	color:#FFF;
	clear:both;
	
	cursor:pointer;
}

#nav{display: block; height:34px; width:100%; margin:0; }

#nav, #nav ul {line-height: 22px; margin:0; padding:0; list-style: none; }

#nav li {float: left; font-size:12px; font-weight:bold;}

#nav li a,#nav li a:visited {color:#FFF; display:block; padding:6px 26px; transition:0.5s; font-family:'Open Sans', sans-serif; text-indent:0px;}

#nav li a:hover, #nav li a:active {color:#FFF; background:#09f; transition:0.5s; }	

#nav li ul {position: absolute; left: -999em; width:160px; margin:-1px 0px 0px 0px; line-height: 14px; background:#022339;}

#nav li li { width: 160px; margin:0; border-bottom:1px solid #02324b; font-size:10px; background:none; }

#nav li li a, #nav li li a:visited {color:#FFF; }

#nav li li a:hover, #nav li li a:active {background:#333; color:#FFF; }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto; }

#nav li.current_page_item a, #nav li.current_page_parent a {color:#FFF;}

#nav li.active::before { width: 100% !important; }

#nav li.current_page_item, #nav li.current_page_parent {color:#FFF; 
background: rgb(206,220,231); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */

transition:0.5s; }

#nav li.current_page_item a:hover, #nav li.current_page_parent a:hover {background:#09f; color:#FFF; transition:0.5s;}	

#nav li.current_page_item li, #nav li.current_page_parent li {background:#022339;  }	

#nav li.current_page_item li a, #nav li.current_page_parent li a {color:#FFF;  }	

#nav li.current_page_item li a:hover, #nav li.current_page_parent li a:hover {background:#333;  }	

#nav li.current_page_item ul {margin-top:-1px;}	

/************************ Search *******************************************/

.topsearchform { margin:0px; }

.topsearchinput{width:200px; color:#888; background:none; border:0; padding:8px 5px 8px 10px;  margin-right:5px; border: 1px solid #cecece; border-radius: 5px; }

.topsearchsubmit{width:110px; background:#dd181b; border:none; font-size: 14px; padding:7px 0; color:#fff; border-radius: 5px; transition: 0.5s; font-weight: bold; border-bottom:2px solid #000; cursor: pointer; }
						   
.topsearchsubmit:hover{background:#000; transition: 0.5s;}

#searchinput{ width:119px; color:#888; background:url(../../../wp-content/themes/shuffleup/images/searchbg.png) no-repeat; border:0;  padding:4px 5px 4px 10px;  margin:10px 5px 10px 5px;}

#searchsubmit{width:54px; background:url(../../../wp-content/themes/shuffleup/images/searchbutton.gif) no-repeat; border:none;  padding:3px 0px 0px 0px;   }

#searchsubmit:hover{ background:url(../../../wp-content/themes/shuffleup/images/searchbuttonh.gif) no-repeat; }

/******************** Main Layout ***************************/

#topcontent{ width:960px; margin:0px auto 15px auto; padding:0px 0px 10px 0px; border-bottom:1px solid #DDD;}

#middlecontent{float:left; padding:10px 0px;  margin: 0 10px; width:640px; margin-top: 15px; }
			  	  
#middlecontent h1, #middlecontent h2, #middlecontent h3, #middlecontent h4{margin:0px 0px 14px 0px; line-height:.9em; }

#middlecontent h1{ font-size:20px; padding-left: 8px;}

#middlecontent h2{ font-size:16px; color: #fff; padding:8px;}

#middlecontent h3{ font-size:16px;}

#middlecontent h4{ font-size:14px;}

#middlecontent ul {
	margin:0 0px 0px 10px;
	padding:0; float: left;
	min-height:127px;
	width: 100%; 
}

#middlecontent li {
	margin: 0px;
	background: url(../../../wp-content/themes/shuffleup/images/icon_check-bullet2.png) no-repeat;
	list-style: none;
	background-position: 8px 15px;
	font-size:13px !important;
}
			  
.sidebar{float:left; padding:10px 0px; line-height:1.1em; width:300px; margin: 0 10px; font-family:Tahoma, Geneva, sans-serif, Arial; font-size:12px; }

.sidebar h2{margin:0px 0px 0px 0px; font-weight:normal; font-size:18px; font-weight:bold;  padding:12px; border-bottom:1px solid #F1F1F1; text-align:center; color:#000;}

.wysija-paragraph { font-size:18px; }
.wysija-paragraph label:first-child { margin-top:15px; margin-left:10px; }
.wysija-paragraph input {
	width:90%;
	margin:10px auto;
	margin-left:10px;
	padding:8px;
	margin-left: 6px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #cecece;
	font-size:18px;
}

.sidebar ul{margin: 0;  padding: 10px 0px 5px 20px;  }

.sidebar li{padding: 0; margin: 0px 0px 8px 0px; list-style:url(../../../wp-content/themes/shuffleup/images/bullet.gif) outside;  }

.sidebar .block{ margin-bottom:25px; border-top:1px solid #DDD; border-left:1px solid #DDD; border-right:1px solid #DDD;border-bottom: 1px solid #cecece; padding:0; width:100%;float:left;}
		  
/*************************** Misc Styles ********************************/
   
.bannerwidget{display: block; margin:5px auto 20px auto; float:none; text-align:center; padding:0px 0px 8px 0px;	}

.tablewidget,.textwidget,#searchform{margin-bottom:30px;}

.articleimg{ float:left; padding:4px; border:1px solid #DDD; margin: 0px 15px 0px 0px;}

.bylines{ margin:0px 0px 10px 0px;  font-size:11px; text-transform:uppercase; color:#777;  }

.moreinfo{margin-bottom: 15px; border-top: 1px solid #EEE; padding-top:3px; font-size:11px; color:#777; font-family:"Trebuchet MS", Arial; font-style:italic;}

.breadcrumb{ margin:0px 0px 20px 0px; font-size:10px; padding:3px; color:#666; font-weight:bold; background:#FFF url(../../../wp-content/themes/shuffleup/images/block_bottom.gif) repeat-x bottom;}

.current_crumb{font-weight:normal;}

#middlecontent h1.title, #middlecontent h3.title{margin-bottom:2px;}

.excerptlist {background:none; margin:0px 0px 25px 0px; padding:1px; border:1px solid #EEE; background: url(../../../wp-content/themes/shuffleup/images/block_bottom.gif) repeat-x bottom;}

.articleexcerpt { clear:both; background:url(../../../wp-content/themes/shuffleup/images/exbg.gif) repeat-x top; padding:10px 15px 0px 15px; border-bottom:1px solid #EEE;}

/******************* Image format ****************************************/

p img {padding: 0; max-width: 100%;	}

img.centered, .aligncenter, div.aligncenter {display: block; margin:10px auto 10px auto; float:none; text-align:center; padding:2px;	}

img.alignright {float: right; margin: 0px 0px 5px 10px; border:1px solid #DDD; padding:4px;}

img.alignleft {float: left; margin: 0px 10px 5px 0px; border:1px solid #DDD; padding:4px;	}

.alignright {float: right; }

.alignleft {float: left; }

/****************** Captions *****************************/

.wp-caption {border: 1px solid #ddd; text-align: center; background: #EEE; padding-top: 4px; margin: 10px;
-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.wp-caption img {margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/******************* Comments ****************************************/

#middlecontent h3.commentsh3  { margin-top:40px; }

#commentform input {width: 250px; padding: 2px; margin: 5px 5px 1px 0;	border-top:1px solid #DDD; border-right:1px solid #DDD;
border-bottom:1px solid #CCC; border-left:1px solid #CCC; color:#666;	}

#commentform {margin: 5px 10px 0 0;	}

#commentform textarea {	padding: 2px; width: 330px;	border-top:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;color:#666; }
	
#respond{margin-top:40px;}
			 
#respond:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden;	}

#commentform #submit {margin: 0; width:100px; background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center;  text-transform:uppercase;	}

#commentform #submit:hover { background:#09bbfd; border:1px solid #09bbfd; }

.alt {margin: 0;padding: 10px;}

.commentlist {padding: 0;margin:0px 40px 0px 20px;text-align: justify;}

.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;border:1px solid #ddd;	}
	
.commentlist li ul li { margin-right: -5px;	margin-left: 10px;}

.commentlist p {margin: 10px 5px 10px 0;}

.children { padding: 0; }

#commentform p {margin: 5px 0;	}

.nocomments {text-align: center; margin: 0; padding: 0;	}

.commentmetadata {font-size:10px;}

ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }

ol.commentlist li div.reply:hover { background:#09bbfd; border:1px solid #09bbfd; }

ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }

.fn{font-size:14px; font-style:normal; font-weight:bold;}

.avatar {float:right; padding:5px;}

/************************** Footer************************/

#footer {width:980px; height:40px;  padding:10px; color:#FFF;  margin:0px auto 0px auto; font-size:11px; background:none; margin-top: 0;  }

#footer a{color:#272727; text-decoration:none; }

#footer a:hover{color:#FFF; text-decoration:underline; }

#footerright{ float:right;}

#footerleft { float:left; color: #272727; }
			   
#footerright ul{margin:2px 0px 0px 0px; padding:0;}

#footerright li{ margin: 0px 14px 0px 0px; display:inline; list-style:none;}

/************************** Affiliate Site Widgets ***********************/

.toprooms { margin:0px 0px 5px 0px; font-size:12px;  }

.toprow1{background:#272727; color:#fff; font-weight:bold; padding:10px 0 10px 0;
text-align:left; font-size:15px; text-align: center; }
.toprow1:first-child { text-indent:10px; }

.toprow2{ background:#FFF; padding:15px 0 15px 5px; height: 80px; text-align: center; border-bottom: 1px solid #cecece;}

.rank{ font-size:11px; font-weight:bold; color:#b6221a;}

.bonustable{ margin-bottom:5px;}

/**************************Featured Site ***********************/

.featured { margin:-15px 0px 25px 0px; padding:10px; border:1px solid #DDD; line-height:1.2em;}

.featleft{ float:left; height:132px; width:33%; padding:25px 5px 5px 5px; background:url(../../../wp-content/themes/shuffleup/images/featuredlogo_bg.gif) no-repeat center;}

.featright{ float:right; margin-left:10px; width:60%;}

.feattitle{ font-weight:bold; font-size:16px;}

.featrow2{ font-weight:bold; border-bottom:2px solid #EEE;}

.featurebuttom{ background:url(../../../wp-content/themes/shuffleup/images/toproomsbg.gif) repeat-x top; padding:12px 0px 0px 0px;}

.featrate{ color:#0099FF;}

/**************************Middle Bonus Table ***********************/

@media screen and (max-width:800px) {
	.BewertungTab {
	    width: 100% !important;
        padding-bottom: 14px;
	}
	
	.thimaMenu { display: none; }
	
	.thima { border: none !important; }
	
	.rowNumber { display: none; }
	
	.rankTab { display: none;}
	
	.JetztSpielenTab {
		width:100% !important;
		padding-bottom:10px;
	}
	
	.tableButton { text-align:center; }
	
	.playButton {
		padding:10px 100px !important;
	}
	
	.imgTab {
		width:32% !important;
		margin-left:32px;
	}
	
	.bonusTab {
		float:right !important;
		margin-right:40px;
		font-size:16px;
		color:#0C0;
		font-weight:bold;
	}
	
	.casinoTab {
		width:30% !important;
		text-align:center;
	}
}

.middlesites{
	margin:-15px 0px 25px 0px;
	padding-bottom:3px;
	font-size:14px;
	font-weight:bold;
	background:#fff;}

.sitesrow1{color:#fff; background:#09f; padding:20px 0 10px 0; font-size:16px; height: 30px !important; float: left; width: 16.6%; font-weight: bold; }

.sitesrow2, .sitesrow2-mobile { background:#FFF !important; float: left; width: 16%; }
.sitesrow2-mobile2 { background:#FFF !important; float: left; }

.thima  {
	float: left;
	width: 94%;
	padding-bottom: 10px;
	padding-left: 3px;
    border-bottom: 1px solid #cecece;
    border-left: 1px solid #cecece;
    border-right: 1px solid #cecece;
	padding: 20px 10px;
margin: 1% 0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #ede8ea 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ede8ea));
background: -webkit-linear-gradient(top, #ffffff 0%,#ede8ea 100%);
background: -o-linear-gradient(top, #ffffff 0%,#ede8ea 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#ede8ea 100%);
background: linear-gradient(to bottom, #ffffff 0%,#ede8ea 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ede8ea',GradientType=0 );
-webkit-box-shadow: 0 4px 4px 1px rgba(0,0,0,0.5);
box-shadow: 0 2px 4px 1px rgba(0,0,0,0.3);
}

.thima:last-child { margin-bottom:20px; }

.thimaMenu {float: left; width: 100%; padding-bottom: 0; }

.thima:last-child { margin-bottom: 2%; }

.thima .siterow2:first-child { width:5px }

.rowNumber { /*background: #FFF !important;*/
float: left;
padding-top: 32px;
width: 3% !important;}

 
.casinoTab {
	
	float: left;
	padding-top: 32px;
	padding-left: 1%;
	width: 17%;
	font-size: 16px;
	font-weight: bold;
}

.bonusTab {
	
	float: left;
	padding-top: 32px;
	font-size: 16px;
	font-weight: bold;
	width: 15%;
}

.rankTab {
	
	float: left;
	padding-top: 32px;
	font-size: 16px;
	font-weight: bold;
	width: 18%;
}

.BewertungTab {
	
	float: left;
	padding-top: 22px;
	font-weight: bold;
	width: 16%;
}

.JetztSpielenTab { 
float: left;
padding-top: 32px;
font-weight: bold;
width: 18%;}

.imgTab { 
float: left;
padding-top: 15px;
width: 12%; }

.imgTab img { width: 100%; } 	

/**************************Site Widget ***********************/

.roomwt{ padding:12px 5px 12px 5px; font-weight:bold; font-size:16px; }

.greenb{ color:#006633;}

/************************** Review Page ***********************/

.casinoinfo{ padding:10px; border:1px solid #DDD; line-height:1.2em;  margin:0px 0px 25px 0px; font-weight:bold; background:none;}

.casinoinfoleft{ float:left; width:25%; padding:5px 5px 5px 5px; border:1px solid #EEE;}

.casinoinforight{ float:right; width:70%; margin-left:0;}

.casinorow1{ border-top:1px solid #DDD;}

.casinotitle{ font-size:20px;}

.casinorate{ color:#0099CC;}

h2.reviewheading { margin:0px 0px 2px 0px !important; padding:6px; background:#272727;  font-size:14px !important;}

.topreview { margin-bottom:25px; padding:10px; border:1px solid #DDD; line-height:1.2em; font-size:14px; font-weight:bold; background:none;}

.topreview img { float: none; }

.reviewleft{ float:left; border:1px solid #EEE; width:28%; padding:5px; margin-left:15px;}

.reviewright{ float:right; margin-left:20px; width:55%;}

.reviewinfoleft {
	float:left;
	argin-bottom:25px;
	width:47%;
	border:1px solid #DDD;
	background:none;
	min-height:155px;
}

.reviewinfoleft td { height: 30px !important; } 

.reviewinforight{ float:left; margin:0px 0 25px 4%; width:48%; border:1px solid #DDD; background:none;}

.contentinforight {
	float:left;
	margin:0px 0 25px 4%;
	width:48%;
	border:1px solid #DDD;
	background:none;
	min-height:195px;
}

.siteinfo1 { font-weight:bold; color:#999; border-bottom:1px solid #EEE;}

.siteinfo2 { font-weight:bold; border-bottom:1px solid #EEE;}

.reviewinforight li { font-size:11px; color:#000; background:url(../../../wp-content/themes/shuffleup/images/icon_check-bullet2.png) no-repeat !important; margin-left:40px; padding-left: 25px; padding: 0 5% 3% 11%; background-position: 8px 3px !important; }

.reviewinforight ul { margin:5px 0px 5px 10px !important;} 

.reviewinfoleft li { font-size:11px; color:#000; background: url(../../../wp-content/themes/shuffleup/images/conbullet.png) no-repeat !important;; margin-left:40px; padding-left: 25px; padding: 0 5% 3% 11%; background-position: 8px 3px !important; }

.reviewinfoleft ul { margin:5px 0px 5px 10px !important;} 

@media only screen and (min-width : 801px) {
.bonus-mobile-title { display: none !important; }

.mobile-casino-name { display: none !important; }
}

@media only screen and (max-width : 1125px) {
.toprow2 img { width: 100%; }	

.thima {
padding: 20px 10px;
margin: 2% 0;
width: 95%;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #ede8ea 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ede8ea));
background: -webkit-linear-gradient(top, #ffffff 0%,#ede8ea 100%);
background: -o-linear-gradient(top, #ffffff 0%,#ede8ea 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#ede8ea 100%);
background: linear-gradient(to bottom, #ffffff 0%,#ede8ea 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ede8ea',GradientType=0 );
-webkit-box-shadow: 0 4px 4px 1px rgba(0,0,0,0.5);
box-shadow: 0 4px 4px 1px rgba(0,0,0,0.5);
}

.rowNumber { background: none !important; }

.imgTab { background: none !important; }

.casinoTab { background: none !important; }

.bonusTab { background: none !important; }

.rankTab { background: none !important; }

.BewertungTab { background: none !important; }

.JetztSpielenTab { background: none !important; }

.mobile-casino-name { text-align: center; background: #09f; padding: 10px; }

.mobile-casino-name a { font-size: 25px; color: #fff !important; }

.bonus-mobile-title { text-align: center; margin-bottom: 20%; color: #000; font-size: 18px !important; text-decoration: underline;  }

}

@media only screen and (max-width : 800px) {
.bonusTab { font-size: 30px !important; text-align: center; }

.playButton { padding: 10px 34% !important; }

.bonusTab { padding-top: 5%; width: 25%; }

.casinoTab { display: none; }
}

@media only screen and (max-width : 600px) {
.bonusTab { font-size: 25px !important; text-align: center; }	
}

@media only screen and (max-width : 500px) {
#middlecontent li { background-position: 8px 10px; }

.bonusTab { font-size: 20px !important; }
}

/*
playback timings (ms):
  captures_list: 1.192
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.009
  esindex: 0.011
  cdx.remote: 19.507
  LoadShardBlock: 125.0 (3)
  PetaboxLoader3.datanode: 93.215 (4)
  PetaboxLoader3.resolve: 187.635 (2)
  load_resource: 178.727
*/