/*
Theme Name: GameFun
Theme URI: http://smthemes.com/gamefun/
Author: The Smart Magazine Themes
Author URI: http://smthemes.com/
Description: Template by SMThemes.com
Version: 2.0
License: Creative Commons 3.0
Theme date: 01/14/2013
License URI: license.txt
Tags: white, red, light, fixed-width, featured-images, custom-menu, translation-ready, threaded-comments, theme-options
*/


/*	-==========================- GENERAL -==========================-  */
/*------------------------------ PAGE ------------------------------*/
html {
	background:#000;
}
body {
	color:#000;
}
a {
	color:#494949;
}
a:hover {
	color:#FF9700;
}
h1, h2, h3, h4, h5, h6, a.post_ttl {
	color:#FF9700;
	text-decoration:none;
}

a.post_ttl {
	font-size:19px;
	color:#FF9700;
}
/*------------------------------ HEADER ------------------------------*/
#header {
	
}
#header .container{
	padding:0 20px;
	background:url(images/top.png) left top no-repeat;
}
#secondarymenu-container {
	position:relative;
}

/*------------------------------ SEARCH ------------------------------*/
#s {
	border:none;
	background:none;
	float:left;
	color:#606060;
	height:20px;
	line-height:20px;
	width:150px;
}
.searchbtn {
	height:20px;
	width:16px;
	margin-right:5px;
}
.searchform {
	background:#fff;
	border:1px solid #c1c1c1;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	margin:0;
	box-shadow:0 0 2px #000 inset;
}
/*------------------------------ CONTENT ------------------------------*/
.articles {
	padding-top:15px;
}
.articles .post-body .captionSmallContent1 {
	margin-left:300px;
	padding: 0px 20px 20px;
	height: 94px;
    	width: auto;
	margin-bottom:0px;
}
.articles .post-body .captionSmallContent1 h1 {
    	font-family: arial;
    	font-size: 12px;
    	color: rgb(0, 0, 0);
    	margin-bottom: 0px;
	margin-top: 0px;
}

.articles .post-body .captionSmallContent h2, .articles .post-body .captionSmallContent h1 {
	font-family: arial;
    	font-size: 12px;
    	padding: 27px 20px 20px;
    	position: absolute;
    	margin: 0px 0px 0px 300px;
    	height: 150px;
    	width: 368px;
   	overflow: hidden;
}
.articles .post-body .captionSmallContent {
	position: absolute;
    	margin: 0px 0px 0px 300px;
    	height: 150px;
    	width: 368px;
   	overflow: hidden;
}
.articles .post-body .captionSmallContent p, .articles .post-body .captionSmallContent h1, .articles .post-body .captionSmallContent h2 {
	position: absolute;
    	margin: 0px;
   	overflow: hidden;
}
.articles .post-caption h2, .articles .post-caption h1 {
	background:url(images/content/article-header.png) #e3e1e1 right top no-repeat;
	margin:0px;
	padding:5px 30px;
	font-family: 'Oswald',sans-serif;
    	font-size: 18px;
    	font-weight: normal;   
}

#commentform #submit, input.readmore, a.readmore {
	background:#FF9700;
    	border: 2px solid #c2c2c2;
    	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
    	color: #FFFFFF;
   	margin-right: 0px;
    	text-decoration: none;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	padding: 2px 20px;
}
a.readmore:hover {
	background:none;
	color: #FF9700;
}
.featured_image {
	margin:0;
	padding:0;
	background:#fff;
	border:none;
}
.widget_posts ul li img,.widget_flickr a {
	padding:2px;
	background:none;
}
.page-numbers {
	padding:0 20px;
	line-height:51px;
}
a.page-numbers {
	color:#b3b3b3;
	text-decoration:none;
}
a.page-numbers:hover {
	color:#FF9700;
}
span.page-numbers {
	color:#FF9700;
}

.captionSmallContent1 h1, .captionSmallContent1 h2, .captionSmallContent1 h3, .captionSmallContent1 h4, .captionSmallContent1 h5, .captionSmallContent1 h6 {
	display:none;
}
/*------------------------------ FOOTER ------------------------------*/
#footer {
	color:#b3b3b3;
}
#footer .container {
	background:url(images/content/main-n.png) 50% top repeat-y;
	padding:0 20px;
}
#footer a {
	color:#fff;
}
#footer h3 {
	color:#b3b3b3;
	border-bottom:1px solid #b3b3b3;
}
#footer .footer_txt {
	padding-top:31px;
	background:url(images/separator.png) left top repeat-x;
}

/*------------------------------ WIDGETS AND SLIDER ------------------------------*/
#content .widget {
	background:url(images/separator-copy.png) left top repeat-x;
	padding-top:31px;
}
#content .widget:first-child {
	background:none;
	padding-top:15px;
}
.fp-next, .fp-prev {
	width:55px;
	height:55px;
}

.widget_categories ul li:before {
	content:"";
}
.widget_categories ul li {
	padding-left:20px;
	background:url(images/cat-li.png) left 6px no-repeat;
}
.widget_categories ul li:hover {
	background:url(images/cat-li-h.png) left 50% no-repeat;
}

/*	-==========================- CUSTOM -==========================-  */
.one-post {
	margin:0px 20px -10px;
	border:10px solid #b5b5b5;
}
.articles .post-caption {
	margin: 0px;
	padding: 0px;
	}
.articles .post-caption p {
	background:url(images/content/index-button.png) right 22px no-repeat;
   	padding: 25px 30px 6px;
    	margin: 0px;
	margin-top:-44px;
	height:12px;
	text-align:right;

}
.articles .post-caption p a {
	padding-right:10px;
}
.articles .post-caption p.login-range, .articles .post-caption p.cat-range {
	padding: 25px 0px 6px;
}
.articles .post-caption p.login-range .cat-menu-first, .articles .post-caption p.cat-range .cat-menu-first {
    	background:url(images/content/cat-menu-first.png) right bottom no-repeat;
    	padding: 2px 10px 4px;
	border-top: solid 1px #000;
}
.articles .post-caption p.login-range a, .articles .post-caption p.cat-range a {
    	background:url(images/content/cat-menu.png) right bottom repeat-x;
    	padding: 2px 10px 4px;
    	border-top: solid 1px #000;
}
.related-posts {
	margin-top:30px;
   	margin-bottom: 20px;
    	overflow: hidden;
}
.articles .post-body {
    	padding: 0px;
}
.articles .one-post-caption-small .post-body {
	height:193px;
	overflow:hidden;
	padding:0px;
}
a.readmore {
    	float: none;
    	margin-top: 90px;
	margin-left: 0px
}
.articles .post-body p{
    padding: 0px 25px;
}

.widget_posts ul li {
    padding: 0px 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
}
#content .widget_posts {
    background: none;
    padding-top: 0px;
}
.fp-content p {
    padding-right: 150px;
}
.ratingtext {
    display:none;
}
.articles .one-post-caption-small .ratepost.gdsr-size-24, .articles .one-post-caption-small .ratepost.gdsr-size-24 .starsbar .gdouter {
    left: 545px;
}


#bg-ad {
	position:fixed;
	top:0;
	lef:0;
	width:100%;
	height:100%;
	z-index:1;
	cursor: pointer;
}
a.bg-ad-linkaa {
	width:100%;
	height:100%;
	z-index:-20;
}

.articles .one-post-caption-small .post-caption h2, .articles .one-post-caption-small .post-caption h1 {
    	padding: 10px 0px 0px 320px;
	height:28px;
}
.articles .one-post-caption-small .post-body p {
    	position: relative;
	margin:0;
	width:320px;
	overflow:hidden;
	padding:0px
}
.articles .one-post-caption-small .post-body .captionSmallContent1 p strong, .articles .one-post-caption-small .post-body .captionSmallContent1 p b {
	font-weight:normal;
}
.articles .one-post-caption-small .post-body .captionSmallContent1 p strong:first-child, .articles .one-post-caption-small .post-body .captionSmallContent1 p b:first-child {
	font-weight:bold;
}
.articles .one-post-caption-small p.login-range, .articles .one-post-caption-small p.cat-range{
	padding-top:0;
	margin-left:320px;
}

.articles .one-post-caption-small .featured_image {
    	margin-top: -56px;
    	padding: 10px;
    	background-color: transparent;
}




.gdmultitable {
    	margin:0;
	padding:0;
    	width: 390px;
	height: 135px;
	border: 0px;
}
.gdmultitable td {
    	vertical-align: middle;
    	padding: 2px 2px 2px 50px;
    	color: #000;
    	border-bottom: 1px solid #666;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
.gdmultitable td.mtstars {
	border-left: 0px;
}
.gdtblbottom {
    	display:none;
}
.mtrow {
    	background-color:#d5d5d5;
}

.ratingblock, .thumblock {
	margin:0;
	padding: 7px 0px 7px 498px;
	background-color:#494949;
}
.one-post-caption-small .ratingblock, .one-post-caption-small .thumblock {
	margin:4px 0px;
	padding:0;
	background-color:transparent;
}
.one-post-caption-small .ratingheader {
	display:none;
}
.star-all-header {
    	position: relative;
    	float: left;
    	left: 50px;
    	color: #FF9700;
    	font-size: 18px;
    	font-weight: bold;
    	top: 10px;
}
.star-all-value {
	background-color:transparent;
	margin:0;
	padding: 7px 0px 7px 498px;
	border-bottom: 4px solid #b5b5b5;
	margin-bottom:30px;
}
.home-star-all-value {
	position:absolute;
	padding: 7px 0px 7px 0px;
	margin: 50px 0px 0px 500px;
}
.mtrow td.mtstars {
    	text-align: left;
	padding-left: 90px;
}
.articles .one-post-caption-small .post-body {
    	border-top: 0px;
}
.button-pos {
    	margin-left: 0px;
    	margin-top: 123px;
    	width: 360px;
    	height: 22px;
    	float: left;
}

.index-game-button {
    	padding: 5px 20px 6px 35px;
	border: 2px solid #a8d57e;
    	position: relative;
    	display: inline;
    	width: 171px;
    	height: 20px;
    	text-align: right;
    	text-decoration: none;
	color:#fff;
	float: left;
	text-align: center;
	font-weight:bold;
}
.index-game-button:hover {
	color:#000;
}
.index-game-button-game {
	background:url(images/content/index-button-game.png) right top no-repeat;
	margin-right: -10px;
   	z-index: 5;
}
.index-game-button-test {
	background:url(images/content/index-button-test.png) right top no-repeat;
	background: url("images/content/index-button-test-big.jpg") repeat-x scroll right top transparent;
	z-index: 6;
}

.soliloquy-container {
    position: absolute;
    margin-top: -211px;
}
.pagination {
    	margin-top: 30px;
	font-size:16px;
}
div.tags {
	display:none;
}
.form-allowed-tags {
	display:none;
}
#scrollUp {
	display:none;
}

.top-voted-icon {
    position: absolute;
    margin-left: 5px;
    text-align: center;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	margin-top: -1px;
	width:91px;
	height:91px;
	background:url(images/top-voted.png) left top no-repeat;
}
.one-post-caption-small .top-voted-icon {
	margin-top: -48px;
	margin-left: 587px;
}


/* -==- SLIDER -==- */

#custom-slider {
    	background-color:transparent;
	margin-left:-10px;
	width: 688px;
	margin-top:20px;
}

div.single-post div.one-post-caption-all #slideshow-wrapper {
    	width: auto;
    	border: 0px none;
    	margin:25px;
    	margin-top: -40px;
    	margin-bottom: 20px;
}

/* -==- Widget -==- */

.top_game_number {
	position:absolute;
}
.top_game_number {
    	position: absolute;
    	margin: 2px;
    	width: 17px;
    	height: 17px;
    	text-align: center;
    	vertical-align: middle;
    	font-size: 15px;
    	font-weight: bold;
    	background-color: #FF9700;
    	color: #fff;
}
.widget_posts ul li {
    	padding: 0px;
    	margin-top: -1px;
    	margin-bottom: 0px;
    	border: 1px solid #aaa;
    	background-color: #c9c9c9;
}
.widget_posts ul {
	padding:1px;
}
.widget_posts ul li a {
	margin-top:5px;
}
.widget_posts ul li a {
    text-decoration: none;
    color: #FF9700;
    font-weight: bold;
}
.widget_posts ul li a.top_game_text {
    text-decoration: none;
    color: #000;
    font-weight: normal;
}
/* -==- CONTENT BUTTON -==-  */
a.goto_game, #commentform #submit {
    	text-align: center;
    	margin:0;
    	box-shadow: 0px 0px 4px 2px rgb(120, 70, 0) inset;
    	background: -moz-linear-gradient(center top , rgb(255, 153, 0) 5%, rgb(161, 91, 0) 100%) repeat scroll 0% 0% rgb(255, 153, 0);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, rgb(255, 153, 0)), color-stop(1, rgb(161, 91, 0)) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(255, 153, 0)', endColorstr='rgb(161, 91, 0)');
	background-color:rgb(255, 153, 0);
    	border: 0px;
	display:inline-block;
    	color: #ffffff;
    	text-decoration: none;
    	width: 100%;
    	padding-top: 10px;
	padding-bottom: 10px;
	font-weight:bold;
	cursor:pointer;
}
a.goto_game {
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight:bold;
	margin:0;
}
a.goto_game:hover, #commentform #submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a15b00), color-stop(1, #ff9900) );
	background:-moz-linear-gradient( center top, #a15b00 5%, #ff9900 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a15b00', endColorstr='#ff9900');
	background-color:#a15b00;
	color:#eeeeeee;
}

/* -==- PAGE -==-  */
.page .articles .post-caption p.login-range, .page .articles .post-caption p.cat-range {
    	background: none;
	border:2px solid #b5b5b5;
}
.page .ratingmulti, .page .star-all-header, .page .star-all-value {
	display:none;
}
.page .one-post-single-page {
    	border: 0px;
	margin-bottom: 30px;
}
#sitemap_list {
	padding: 25px;
}
.articles .one-post-caption-all .post-body h1, .articles .one-post-caption-all .post-body h2, .articles .one-post-caption-all .post-body h3, .articles .one-post-caption-all .post-body h4, .articles .one-post-caption-all .post-body h5, .one-post-caption-all .post-body h6 {
    padding: 0px 25px;
}

.articles .post-body ul {
    list-style: disc outside none;
    margin-left: 40px;
}
h1.page-title {
	font-size: 28px;
}

/* -==- Content Table -==-  */


table { 
	width: auto;
	margin: 25px; 
	border-collapse: collapse; 
	background: #d5d5d5;
}
tr:nth-of-type(odd) { 
	background: #eee; 
}
tr { border: 1px solid #ccc; }
th, thead tr { 
	color: rgb(255, 151, 0); 
	font-weight: bold; 
}
td, th { 
	padding: 6px; 
	border: 1px solid #ccc; 
	text-align: left; 
}
.articles .post-body .fb-like {
	margin-top: -30px;
    margin-bottom: 20px;
    padding-top: 10px;
    height: 30px;
    padding-left: 20px;
    background-color: #b5b5b5;
}
.one-post-content {
    margin: 0px -10px;
    padding: 0px 10px 30px;
}

/*	-==========================- DESKTOP -==========================-  */
@media only screen and (min-width:1024px) {
	#main-all {
		width:1041px;
		margin-left:auto;
		margin-right:auto;
		z-index:5;
		position:relative;
	}
	#content-top {
		height:5px;
		background:url(images/content/top-n.png) left top repeat-y !important;
		width:1040px;
	}
	#content-bottom {
		height:31px;
		padding:0 20px;
	}
	#content .container {
		padding:0 20px;
	}
	#logo {
		position:absolute;
		left:30px;
		top:10px;
	}
	.menusearch {
		float:rigth;
		margin-top:12px;
		margin-right:20px;
	}
	/*------------------------------ MENU ------------------------------*/
	#secondarymenu-container {
		height:86px;
		position:relative;
		z-index:11;	
	}
	#secondarymenu {
		float:left;
		margin-left:20px;
		margin-top:13px;
	}
	#secondarymenu li {
		margin-right:5px;
	}
	#secondarymenu a {
		color:#494949;
		text-decoration:none;
		padding:6px;
		display:block;
		font-size:12px;
	}
	#secondarymenu a:hover{
		color:#FF9700;
	}
	#mainmenu-container {
		height:75px;
		background:url(images/mainmenu1.png) right 30px no-repeat;
		padding-top:0px;
		padding-left:330px;
		margin-right:0px;
		padding-top:-55px;
		top:0;
	}
	#mainmenu-first {
		float:right;
		height: 44px;
		width:30px;
		background: url(images/content/mainmenu-first.png) left top no-repeat;
    		margin-top: 22px;
		margin-right:-15px;
	}
	#mainmenu {
    		float: right;
    		margin-right: 0px;
    		background: url(images/content/mainmenu-norm.jpg) right top repeat-x;
    		padding-right: 50px;
   		border-top: 1px solid #8e8e8e;
		border-bottom: 1px solid #8e8e8e;
    		margin-top: 22px;
    		height: 42px;
		z-index:-1;
	}

	#mainmenu li, #secondarymenu li {
		background-image: url(images/content/mainmenu-border.png), url(images/content/mainmenu-norm.jpg);
		background-position: left top, left top;
		background-repeat: no-repeat, repeat-x;
   		margin-right: 0px;
  		margin-top: 0px;
	}
	#mainmenu li a {
		text-align:center;
		color:#494949;
		display:block;
		text-decoration:none;
		font-size:13px;
		font-family:'Oswald';
		padding:10px 30px;
		height:22px;
	}
	#mainmenu a:hover{
		color:#FF9700;
	}
	#header li ul {
		top:31px;
	}
	#mainmenu li ul {
		top:58px;
		left:0%;
	}


	
	#header li ul .inner {
		background:#333333;
		padding:0;
	}
	#header ul.children li, #header .sub-menu li {
		padding:0 !important;
		margin:0 !important;
		height:25px;
		line-height:25px;
	}
	#header ul.children li a, .sub-menu li a {
		color:#fff !important;
		padding:0 !important;
		background:none;
		height:25px;
		line-height:25px;
	}
	#header .sub-menu .sub-menu {
		top:0;
	}
	#header ul.children li a:hover, .sub-menu li a:hover {
		background:#454545;
	}
	
	
	/*------------------------------ SLIDER ------------------------------*/
	.slider-container {
		margin:16px -10px 15px;
	}
	.slider {
		position:relative;
		width:667px;
		height:250px;
		margin:0 auto;
		padding:10px;
		background:#FF9700;
		border:1px solid #bdbcbd;
	}
	.fp-prev-next-wrap {
		margin:-10px;
	}
	.fp-prev,.fp-next {
		margin:0 20px;
		margin-top:-22px;
	}
	.fp-slides,.fp-thumbnail,.fp-slides-items  {
		height:250px;
		width:667px;
	}
	.fp-content-fon {
		border-bottom:none;
		border-left:none;
		border-right:none;
	}
	.fp-content-fon, .fp-content {
		right:0;
		left:0;
		bottom:0;
	}
	.slider-nothumb .fp-content-fon {
		background:#fff;
	}
	.slider-nothumb .fp-content a,.slider-nothumb .fp-content p{
		color:#000;
	}
	.fp-nav {
		bottom:25px;
		right:30px;
		left:auto;
	}
	.pp-mini-thumbnail{
		position:absolute;
		width:50px;
		top:0;
		right:0;
		z-index:7;
		display:block;
		opacity: 1;
		
	}
	.pp-mini-thumbnail-img {
		height:50px;
		border:solid 1px #f00;
		z-index:7;
		display:block;
		opacity: 1;
		float:left;
	}
	.pp-mini-thumbnail-img img {
		height:50px;
	}
	.button-pos {
    		margin-top: -22px;
		float: right;
	}
	.index-game-button {
		float: right;
	}
	
}


/*	-==========================- TABLET -==========================-  */
@media only screen and (min-width:640px) and (max-width:1023px) {
	#header .container {
		background-position:50% top;
	}
	#logo {
		float:left;
		margin-left:20px;
	}
	#header-banner {
		margin-top:25px;
		float:right;
	}
	#custom-slider {
		display:none;
	}
	/*------------------------------ MENU ------------------------------*/
	.menusearch {
		float:right;
		margin-top:6px;
		margin-right:40px;
		clear:right;
	}
	#secondarymenu-container {
		height:70px;
		padding-top:3px;
	}
	#secondarymenu {
		float:right;
		clear:right;
		margin-right:15px;
		margin-top:20px;
	}
	#secondarymenu li {
		padding:18px;
	}
	#secondarymenu li a{
		color:#f8f8f8;
		text-decoration:underline;
	}
	#mainmenu-container {
		padding-bottom:13px;
		clear:left;
		background:url(images/mainmenu-tablet.png) left top repeat;
		margin-bottom:15px;
	}
	#mainmenu {
		margin:0 10px;
	}
	#mainmenu li {
		float:left;
	}
	#mainmenu a {
		color:#000;
		text-decoration:none;
		font-size:15px;
		padding:21px 20px;
		display:block;
		font-family:'Oswald';
	}
	#header ul.children li a, .sub-menu li a {
		color:#686868;
	}
	.slider-container { padding-bottom:35px;}
	#bg-ad {
		background:none;
		display:none;
	}
	/*------------------------------ LOOP ------------------------------*/
	.articles .one-post-caption-small .featured_image {
    		width:225px;
		height:140px;
		margin-top: -75px;
	}
	.home-star-all-value {
 		padding: 7px 0px 7px 10px;
    		margin: 74px 0px 0px;
	}
	.articles .one-post-caption-small .post-caption h2, .articles .one-post-caption-small .post-caption h1 {
    		padding: 10px 0px 10px 260px;
    		height: auto;
	}
	.articles .one-post-caption-small .post-body p {
    		padding: 0px;
    		position: relative;
    		margin: 0px;
    		height: auto;
    		width: auto;
    		overflow: hidden;
	}
	.articles .one-post-caption-small .post-body {
    		height: auto;
	}
	.button-pos {
    		margin-top: 0px;
		height:auto;
	}
	.index-game-button {
    		padding: 10px 30px;
		width:auto;
		background:transparent;
		margin-bottom:20px;
		background: url("images/content/index-button-test-big.jpg") repeat-x scroll right top transparent;
		border: 2px solid #a8d57e;
		border-top: 2px solid #a8d57e;
		margin-right:-1px;
	}
	.index-game-button-game {
		background: url("images/content/index-button-game-big.jpg") repeat-x scroll right top transparent;
	}
	.index-game-button index-game-button-test:hover, .index-game-button index-game-button-test:hover {
		
	} 
	/* -=== POSTS ===- */
	.articles .post-caption p {
    		margin: -20px 0px 0px;
	}
	.ratingmulti {
		margin-top:37.4%;
	}
	.gdmultitable {
    		width: 100%;
	}
	.featured_image {
    		padding-left: 20%;
    		width: 60%;
    		height: 60%;
    		padding-right: 20%;
		background-color:#888888;
	}
	.star-all-header {
    		left: 25px;
	}
	.star-all-value {
    		background-color: #888888;
    		margin: 0px 0px 30px;
    		height: 32px;
    		width: auto;
    		padding: 7px 10px 0px 195px;
	}
	.mtrow td.mtstars {
	    	padding-left:50px;
	}
	.gdmultitable td {
   		padding: 2px 2px 2px 20%;
	}

	.articles .post-body .captionSmallContent1 h1 {
    		margin-bottom: 0px;
		margin-top: 0px;
	}
	.articles .post-body .captionSmallContent1 {
		margin-left:250px;
		padding: 10px;
	}
	.articles .one-post-caption-small p.login-range, .articles .one-post-caption-small p.cat-range{
		margin-left:260px;
	}
	.one-post-caption-small .top-voted-icon {
    	background: url("images/top-voted-left.png") no-repeat scroll left top transparent;
    	margin-left: -10px;
	}

}

/*	-==========================- TABLET 2 -==========================-  */
@media only screen and (min-width:640px) and (max-width:769px) {
	.articles .one-post-caption-small .featured_image {
    		width:150px;
		height:93px;	
	}
	.articles .one-post-caption-small .post-caption h2, .articles .one-post-caption-small .post-caption h1 {
    		padding: 10px 0px 10px 170px;
		background:none;
	}
	.articles .one-post-caption-small .post-body p.login-range, .articles .one-post-caption-small .post-body p.cat-range {
		padding-left:10px;
	}
	.articles .one-post-caption-small .post-body p, .articles .one-post-caption-small .post-body a.bericht-link {
    		margin: 0px 0px 0px 160px;
		padding-left:0px;
	}
	.home-star-all-value {
    		margin: 27px 0px 0px;
	}

	.articles .post-body .captionSmallContent1 h1 {
    		margin: 0px 0px 0px 160px;
	}
	.articles .post-body .captionSmallContent1 {
		margin-left:0px;
		padding-top: 10px;
	}
	.articles .one-post-caption-small p.login-range, .articles .one-post-caption-small p.cat-range{
		margin-left:160px;
	}


}

/*	-==========================- MOBILE -==========================-  */
@media only screen and (min-width:240px) and (max-width:639px) {
	#all #content, body {
    		background-color:#e3e1e1;
	}
	#scrollUp {
		display:none;
	}
	#header {
		background:#e3e1e1;
	}
	#header .container {
		background-position:50% top;
	}
	.menusearch {padding:3px 0;}
	#secondarymenu-container {
		padding-top:3px;
	}
	#logo {
		margin-bottom:20px;
	}
	
	#secondarymenu, #mainmenu {
		background:#fff;
		margin:0 -2%;
		padding:0 2%;
		margin-top:10px;
	}
	#secondarymenu li, #mainmenu li {
		border-top:1px solid #eee;
	}
	#secondarymenu li a, #mainmenu li a{
		color:#142736;
	}
	.fp-next, .fp-prev {
		margin:0 -5px;
	}
	.footer-widgets .widgetf:first-child {
		border:none;
	}
	
	#footer {
		width:100%;
	}
	.widgetf {
		border-top:1px solid #d3d3d3;
	}
	.articles .post-date {
		float:none;
	}
	.articles dt p img {
		display:none;
	}
	.fp-nav {
		bottom:-5px;
	}
	.slider-container {
		padding-bottom:20px;
	}
	#s {
		width:70%;
	
	}
	#bg-ad {
		background:none;
		display:none;
	}
	#custom-slider {
		display:none;
	}

	/* -== LOOP ==- */
	.articles .one-post-caption-small .featured_image {
    		width:auto;
		height:auto;
		margin-top: -255px;
	}
	.home-star-all-value {
 		padding: 7px 0px 7px 10px;
    		margin: 10px 0px 0px;
		margin-top:-5px;
	}
	.articles .one-post-caption-small .post-caption h2, .articles .one-post-caption-small .post-caption h1 {
    		padding: 200px 0px 10px 10px;
    		height: auto;
	}
	.articles .one-post-caption-small .post-body p {
    		padding: 0px;
    		position: relative;
    		margin: 0px;
    		height: auto;
    		width: auto;
    		overflow: hidden;
	}
	.articles .one-post-caption-small .post-body {
    		height: auto;
	}
	.articles .one-post-caption-small .post-body p.login-range, .articles .one-post-caption-small .post-body p.cat-range {
		padding-top:0px;
	}
	.button-pos {
    		float:left;
		margin-top: 0px;
		height:auto;
	}
	.index-game-button {
    		padding: 10px 30px;
		width:auto;
		background:transparent;
		margin-bottom:20px;
		background: url("images/content/index-button-test-big.jpg") repeat-x scroll right top transparent;
		border: 2px solid #a8d57e;
		border-top: 2px solid #a8d57e;
		margin-left:-1px;
		float:left;
	}
	.index-game-button-game {
		background: url("images/content/index-button-game-big.jpg") repeat-x scroll right top transparent;
	}

	.articles .post-body .captionSmallContent1 {
    		margin-left: 0;
    		padding: 10px;
    		margin-top: 30px;
	}
	.articles .one-post-caption-small p.login-range, .articles .one-post-caption-small p.cat-range{
		margin-left:10px;
	}

	/* -=== POSTS ===- */
	.articles .post-caption p {
    		margin: -20px 0px 0px;
	}
	.ratingmulti {
		margin-top:37.4%;
	}
	.gdmultitable {
    		width: 100%;
	}
	.featured_image {
    		padding-left: 20%;
    		width: 60%;
    		height: 60%;
    		padding-right: 20%;
		background-color:#888888;
	}
	.star-all-header {
    		left: 25px;
	}
	.star-all-value {
    		background-color: #888888;
    		margin: 0px 0px 30px;
    		height: 32px;
    		width: auto;
    		padding: 7px 10px 0px 195px;
	}
	.mtrow td.mtstars {
	    	padding-left:50px;
	}
	.gdmultitable td {
   		padding: 2px 2px 2px 20%;
	}
	.one-post-caption-small .top-voted-icon {
    	background: url("images/top-voted-left.png") no-repeat scroll left top transparent;
    	margin-left: -10px;
    	margin-top: -238px;
	}
	
}
/*	-==========================- MOBILE 2 -==========================-  */
@media only screen and (min-width:240px) and (max-width:399px) {
	.featured_image {
    		padding-left:0;
    		width: 100%;
    		height: 100%;
    		padding-right:0;
	}
	.ratingmulti {
    		margin-top: 62.3%;
	}

	.gdmultitable td {
   		padding: 2px 2px 2px 20px;
	}
	.mtrow td.mtstars {
	    	padding-left:0px;
	}
	.star-all-value {
    		height: 34px;
    		padding: 30px 0px 0px 25px;
	}

}

/*	-==========================- MOBILE SMALL -==========================-  */
@media only screen and (min-width:1px) and (max-width:239px) {
	#bg-ad {
		background:none;
		display:none;
	}
}
