#siteContent .mainpage_columns_right{
	display: inline-block;
	vertical-align: top;
	margin-top:10px;
}
section.best-games{
	width: 300px;
	background-image: linear-gradient(#000000,#3A3A3A);
	background-image: -webkit-linear-gradient(#000000,#3A3A3A);
	margin: auto;
}
section.best-games.outer{
	background-color: #060504;
}
section.best-games .h3-wrapper .background{
	margin-top:-20px;	
}
section.best-games .h3-wrapper >div{
	height: 76px;
	margin-bottom: -76px;
	opacity: 0.1;
}
#bottons{
	opacity:0.999;
}
#gamesProx > div > ul > li{
	background-color:#333333;
}
#PROXIMAMENTE{
	margin-left: 2.66%;
	width: 139px;
	height: 29px;
	margin-top:	4px;
	color: white;
	border:black;
	font-family: Roboto Condensed;
	font-size: 1em;
	font-weight: 200;
	border-radius: 5px;
}

#PROXIMAMENTE > .box-type {
	font-weight: 100;
}

#PROXIMAMENTE:focus{
	outline:none;
}

#PROXIMAMENTE::-moz-focus-inner {
  border: 0;
}

#bottons > button:nth-child(2){
	width: 139px;
	min-height: 29px;
	margin-top:	4px;
	color: white;
	border:black;
	font-family: Roboto Condensed;
	font-size: 1em;
	font-weight: 200;
	border-radius: 5px;
}

#bottons > button:nth-child(2) > .box-type {
	font-weight: 100;
}

#bottons > button:nth-child(2):focus{
	outline:none;
}

#bottons > button:nth-child(2)::-moz-focus-inner{
  border: 0;
}
.activo{
	background-color: rgba(80,80,80,.6);
}

.noactivo{
	background-color: transparent;
}
	section.best-games > .nav-frame{
			width: auto;
		}
		section.best-games .nav-frame div.list-frame{
			position: relative;
			width: 100%;
			height: auto;
			overflow: hidden;
			float:left;
		}
		section.best-games .h3-wrapper{
			background: linear-gradient(#040302,#080706);
			background: -webkit-linear-gradient(#040302,#080706);
		}
		section.best-games .titleMP {
			display: block;
			color: #F1F4F7;						
			padding-top: 0.25rem;
			padding-left: 5px;
			margin: 0 8px;
			padding-bottom: 2px;						
			font-size: 1.25rem;
			font-weight: 300;				
		}
			section.best-games .titleMP:after{
				margin-left: 75px;
				top: -13px;
			}
		section.best-games ul{				
			position: relative;
			white-space: nowrap;
			font-size: 0;
		}	
		section.best-games ul.thumbs > li div.game-link > div{
			position: absolute;
			width: 68px;
			height: 100%;
			top: 0;
			right: 0;
			margin-right: 0;
		}
		section.best-games ul.thumbs > li div.game-link div.image{
			position: relative;
		}
		section.best-games ul.thumbs > li:first-child div.game-link > div{
			width: 123px !important;
		}
		section.best-games ul.thumbs > li:first-child div.game-link div.image{
			min-height: 90px;
		}
		

		section.best-games ul.thumbs:first-child > li:first-child {
			background: linear-gradient(#080706,#333333)!important;
			background: -webkit-linear-gradient(#080706,#333333)!important;
		}
		section.best-games ul.thumbs > li div.game-link > div > div.rating-bg{
					opacity: 0.75;
					background-color: initial;					
					border-radius: 50%;
					position: absolute;
					left: 50%;
					top:50%;

				}
				section.best-games ul.thumbs > li:not(:first-child) div.game-link > div > div.rating-bg{
					width: 52px;
					height: 52px;
					margin-left: -26px;
					margin-top: -26px;
				}
				section.best-games ul.thumbs > li div.game-link > div > div.rating-bg.ring{
					opacity: 1;
					background-color: transparent;	
					box-shadow: inset 0 0 0 4px #292828;
				}
				section.best-games ul.thumbs > li:first-child div.game-link > div > div.rating-bg.ring{
					opacity: .7 !important;
					background-color: black !important;	
				}
				section.best-games ul.thumbs > li div.game-link > div > div.rating-bg.ring.launch-date{
					box-shadow: inset 0 0 0 4px #484848;
				}
				section.best-games ul.thumbs > li:not(:first-child) div.game-link > div > canvas{	
					margin-left:-31px;
					margin-top: -31px;
				}
				section.best-games ul.thumbs > li div.game-link > div > canvas{	
					border-radius: 50%;
					position: absolute;
					left: 50%;
					top:50%;
				}
				section.best-games ul.thumbs > li:not(:first-child) div.game-link > div > p{
					font-size: 20px;
					margin-left: -13px;
					margin-top: -16px;
					width: 25px;
				}
				section.best-games ul.thumbs > li:first-child div.game-link > div > p{
					font-size: 32px;
					margin-left: -28px;
					margin-top: -28px;
					width: 50px;
				}
				section.best-games ul.thumbs > li div.game-link > div > p{
					color: #FFFFFF;
					font-family: 'Titillium Web';
					font-weight: bold;
					position: absolute;					
					left: 50%;
					top:50%;
					text-align: center;
				}
				section.best-games ul.thumbs > li:not(:first-child) div.game-link > div > p.launch-date{
					margin-left: -18px;
				}
				section.best-games ul.thumbs > li:first-child div.game-link > div > p.launch-date{
					margin-left: -23px;
				}
				section.best-games ul.thumbs > li div.game-link > div > p.launch-date{
					font-family: 'Roboto Condensed';
					width: 35px;
					margin-left: -18px;
					margin-top: -15px;
					line-height: 0.7;
				}
				section.best-games ul.thumbs > li div.game-link > div > p.launch-date.nd{
					margin-top: -14px;
					line-height: initial;
				}
				section.best-games ul.thumbs > li:first-child div.game-link > div > p.launch-date{
					margin-top: -20px;
					line-height: 0.6;
				}
				section.best-games ul.thumbs > li:first-child div.game-link > div > p.launch-date.nd{
					margin-top: -24px;
					margin-left: -30px;
					width: 60px;
				}
				section.best-games ul.thumbs > li div.game-link > div > p.launch-date time{
					color: #FFFFFF;						
					font-weight: bold;
					text-transform: uppercase;
				}
				section.best-games ul.thumbs > li:not(:first-child) div.game-link > div > p.launch-date time{
					font-size: 12px;
				}
				section.best-games ul.thumbs > li:first-child div.game-link > div > p.launch-date time{
					font-size: 18px;	
				}
			section.best-games ul > li p{	
				white-space: normal;
				font-family: 'Roboto Condensed',bold;
				font-size: 1.0625rem;
				font-weight: bold;
				color: #F1F4F7;
			}
			section.best-games ul > li{
				position: relative;					
				border-top: 1px solid #414141;
				border-bottom: 1px solid #1B1B1B;
				margin: 0 0px;
				padding: 8px 0;
				width:100%;
				overflow: hidden;	
				background-color: #333333;		
			}
			section.best-games ul > li figurecaption > p{
				line-height: 18px;
				margin-bottom: 5px;	
				margin-top: 10px;		
			}
			section.best-games ul > li figurecaption a.platform{	
				font-family: 'Arial';
				font-size: 11px;
				color: #F1F4F7;
				background-color: #C51111;
				font-weight: normal;
				padding: 0rem 0.25rem 0rem;
				font-size: 0.6875rem;
				pointer-events: all;
				text-transform: uppercase;				
			}
			section.best-games ul > li figure{
				width: 72px;
				display: inline-block;
				margin-left: 10px;
			}
			section.best-games ul > li:first-child figurecaption{
				display: inline-block;
 					vertical-align: middle;
 					margin-left: 18px;
 					margin-right: 8px;  					
			}
			section.best-games ul > li:not(:first-child) figurecaption{
				display: inline-block;
 					vertical-align: middle;
 					margin-left: 8px;
 					margin-right: 8px;  					
			}

			section.best-games ul > li > div.caption{					
 				display: inline-block;
				width: 160px;
				vertical-align:top;
				position: relative;
				pointer-events: none;
			}
			section.best-games ul > li:first-child > div.caption {
				width: auto;
			}
			section.best-games ul > li:first-child figurecaption {
				max-width: 47%;
			}
			section.best-games ul > li > .background{
				background-repeat: no-repeat;
				opacity: 0.1;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				z-index: 0;
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
				display: block;
				background-position: 0 -76px;
			}
			section.best-games ul > li:first-child > a.background:after{
				content: "";
				display: block;
				width: 100%;
				height: 100%;
				background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(51, 51, 51, 0.8) 85%);			
			}
			section.best-games ul > li:first-child{
				margin: 0;
				padding: 8px;
				border: none;
				box-sizing: border-box;				
			}
			section.best-games ul > li:first-child figure{
				width: 123px;
				position: relative;					
			}
			section.best-games ul.thumbs > li:first-child a > div{
				width: 100%;
			}
			section.best-games ul.thumbs > li:first-child div.rating-bg{						
					width: 80px;
					height: 80px;
					margin-left: -44px;
					margin-top: -44px;
					background-color: black;
				}
				section.best-games ul.thumbs > li:first-child div > canvas{	
					margin-left:-49px;
					margin-top: -49px;
				}
			section.best-games ul.thumbs > li:first-child a > div > p {
				font-size: 36px;
				margin-top: -27px;
				width: 50px;
				margin-left: -25px;	
			}
			section.best-games ul > li:first-child p{	
				font-size: 20px;
				color: #E9ECF2;
			}			
			section.best-games ul > li:first-child a.follow,
			section.best-games ul > li:first-child a.unfollow{				
				background: -webkit-linear-gradient(top,#D11414 50%,#B90E0E 50%);
				background: -moz-linear-gradient(top,#D11414 50%,#B90E0E 50%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D11414', endColorstr='#B90E0E');
								/* IE8 uses -ms-filter for whatever reason... */
				-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D11414', endColorstr='#B90E0E');
				background: -ms-linear-gradient(top,#D11414 50%,#B90E0E 50%);
				background: linear-gradient(top,#D11414 50%,#B90E0E 50%);
				font-family: 'Titillium Web';
				font-size: 16px;
				color: #E9ECF2;
				text-transform: uppercase;
				font-weight: bold;
				padding: 4px 11px 4px 13px;
				border-radius: 5px;
				white-space: pre;				
				margin-top: 10%;
				display: inline-block;				
				float: left;
				pointer-events: all;
				cursor: pointer;
				position: relative;						
			}
			section.best-games ul > li:first-child a.follow:before{
				content: "Seguir";
				display: inline-block;	
			}
			section.best-games ul > li:first-child a.follow:after{
				content: "";
				display: inline-block;
				position: relative;
				top: 3px;
				width: 17px;
				height: 17px;
				background-size: cover;
				background-image: url('/images/Seguir.svg');
			}
			section.best-games ul > li:first-child a.unfollow{
				padding: 4px 11px 4px 11px;
				width: 101px;
				-webkit-transition: width 0.1s linear;
				-moz-transition: width 0.1s linear;
				-o-transition: width 0.1s linear;
				transition: width 0.1s linear;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
			}
			section.best-games ul > li:first-child a.unfollow:hover{
				padding: 4px 11px 4px 11px;
				font-size: 14px;
				width: 130px;
				-webkit-transition: width 0.1s linear;
				-moz-transition: width 0.1s linear;
				-o-transition: width 0.1s linear;
				transition: width 0.1s linear;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				height: 32px;
				line-height: 24px;
				overflow: hidden;
			}
			section.best-games ul > li:first-child a.unfollow:before{
				content: "Siguiendo";
				display: block;
				opacity: 1;
				-webkit-transition: opacity 0.4s linear;
				-moz-transition: opacity 0.4s linear;
				-o-transition: opacity 0.4s linear;
				transition: opacity 0.4s linear;		
			}
			section.best-games ul > li:first-child a.unfollow:hover:before{
				content: "Dejar de seguir";
				display: block;
				opacity: 1;
				-webkit-transition: opacity 0.4s linear;
				-moz-transition: opacity 0.4s linear;
				-o-transition: opacity 0.4s linear;
				transition: opacity 0.4s linear;
			}
			section.best-games ul > li:nth-child(2){
				border-top: 1px solid #1B1B1B;
			}
			section.best-games ul > li:nth-child(2) .background{
				border-top: 1px solid #414141;
				opacity: 1;
			}
			div.background,
			div.game-link {
				cursor: pointer;
			}
			section.best-games ul > li:first-child div.game-link img{
				min-height: 90px;
			}
			
			/* Flechas */
	#Best_Games > a:after,
	section.best-games div.nav-frame > a:after{
		width: 1.125rem;
		content: "";
		height: 3.125rem;
		display: block;			
		position: absolute;				
	}
	#Best_Games > a.best_next,
	section.best-games div.nav-frame > a.next{
		margin-right: 1%;
		margin-left: 1%;
	}
		#Best_Games > a.best_next:after,
		section.best-games div.nav-frame > a.next:after{
			background-image: url('/images/rightarrow.svg');
			background-repeat: no-repeat;
			background-position: -1.1875rem 0;
			background-size: 3.5rem;
		}
		#Best_Games > a.best_next.light,
		section.best-games div.nav-frame > a.next.light:after{
			opacity: 0.2;
		}
	#Best_Games > a.best_previous,
	section.best-games div.nav-frame > a.previous{
		margin-right: 1%;
		margin-left: 1%;	
	}		
		#Best_Games > a.best_previous:after,	
		section.best-games div.nav-frame > a.previous:after{
			background-image: url('/images/leftarrow.svg');
			background-repeat: no-repeat;
			background-position: -1.1875rem 0;
			background-size: 3.5rem;
		}
		#Best_Games > a.best_previous.light:after,
		section.best-games div.nav-frame > a.previous.light:after{
			opacity: 0.2;
		}
	#Best_Games > a,		
	section.best-games div.nav-frame > a {
		display: none;
		float: left;
		height: 3.3125rem;;
		position: relative;		
    	width: 1.125rem;
    	top: 3.125rem;
	}
	/**/
	section.best-games > .view-more{
		background-color: #333333;
		text-align: right;		
		border-top: 1px solid #414141;
		padding: 9px 0;
		margin: 0 0px;
	}
		section.best-games > .view-more > a{
			font-family: 'Roboto Condensed',bold;
			font-weight: bold;
			font-size: 14px;
			color: #F1F4F7;
			margin-right: 11px;				
			display: inline-block;
		}
		section.best-games > .view-more > a:after{
			content: "";
			display: inline-block;
			background: url('/images/FlechaAvisos.svg') no-repeat;
			background-size: 12px;
			width: 12px;
			height: 12px;
			position: relative;
			top: 1px;
			margin-left: 4px;
		}
	section.best-games > .navigation-dots{/* 105 93 124 140*/
		display: none;
		text-align: center;
		padding-bottom: 15px;
		padding-top: 5px;
	}
	section.best-games > .navigation-dots a {
		display:inline-block;
		width: 16px;
		height: 14px;
		
		background: url('/images/Master.png') no-repeat;
		background-position: -143px -32px;
		background-size: 175px 155px;
		background-position: -114px -52px;  /*-114 -24*/
		background-size: 139px 124px;  /**/
		margin: 4px 4px;
		cursor: pointer;
	}
	section.best-games > .navigation-dots a.active{
		background-position: -114px -38px;
	}
				
@media screen and (max-width: 1155px){
	#moreBests{
		margin-top: -22px;
		margin-bottom: 22px;
	}	
	section.best-games .h3-wrapper > div{
		opacity:0;
	}
	section.best-games ul.thumbs:first-child > li:first-child {
		background: none !important;
	}
	#gamesProx > div > ul > li {
		background: none;
	}
	section.best-games ul > li > .background {
		opacity:0;
	}
	section.best-games{
		width: 100%;
		margin-top: 22px;/*temp*/
		background-image: none;
	}
	section.best-games.outer{
		background-image: linear-gradient(#000000,#3A3A3A);
		background-image: -webkit-linear-gradient(#000000,#3A3A3A);/*check*/
	}
	section.best-games:last-of-type {
		margin-top: 0;
	}
	section.best-games .h3-wrapper {
		background: none;
		margin-bottom: 8px;
		padding-top: 3px;
	}
	section.best-games .titleMP {
		margin: 0 10px;
		padding-left: 0;
	}	
	section.best-games .titleMP:after{
		left: 0;
	}
	#Best_Games > div.list-frame, 
	section.best-games > .nav-frame > div.list-frame{
		width: 90%;
		min-height: 204px;
	}
	#Best_Games > div.list-frame > div, 
	section.best-games > .nav-frame > div.list-frame > div{
		position: relative;
		width: 100%;
	}
	section.best-games div.nav-frame{
		border-bottom: 1px solid #1B1B1B;
	}
	#Best_Games > a,	
	section.best-games div.nav-frame > a{
		display: inline-block;
	}
	section.best-games ul > li:nth-child(2),
	section.best-games ul > li:nth-child(2) .background{
		border-top: none;
	}	
	section.best-games ul > li{
		display: inline-block;
		width: 33.3%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border: none;
		margin: 0;
		padding: 8px;
	}
	section.best-games ul > li > div.caption {
		width: auto;
	}
	section.best-games ul > li figurecaption {
		max-width: 47%;
	}
	section.best-games ul > li figure {
		width: 123px;
		position: relative;
	}
	section.best-games ul.thumbs > li div.game-link > div{
		width: 100%;
	}
	section.best-games ul.thumbs > li div.game-link div.image
	,section.best-games ul > li div.game-link img{
		min-height: 90px;
	}
	section.best-games ul.thumbs > li div.game-link > div > div.rating-bg {
		background-color: black;
	}
	section.best-games ul.thumbs > li:first-child div.game-link > div > div.rating-bg.ring{
		background-color: transparent !important;	
	}
	section.best-games ul > li:first-child a.follow,
	section.best-games ul > li:first-child a.unfollow{
		display: none;
	}
	section.best-games ul > li{
		background: none;
	}/**/
	section.best-games ul.thumbs > li:not(:first-child) div.game-link > div > div.rating-bg
	,section.best-games ul.thumbs > li:first-child div.game-link > div > div.rating-bg{						
						width: 88px;
						height: 88px;
						margin-left: -44px;
						margin-top: -44px;
						background-color: black;
					}
					section.best-games ul.thumbs > li div.game-link > div > div.rating-bg.ring{
						opacity: .7;
						background-color: transparent;
					}
					section.best-games ul.thumbs > li:not(:first-child) div.game-link > div > canvas
					,section.best-games ul.thumbs > li:first-child div.game-link > div > canvas{	
						margin-left:-49px;
						margin-top: -49px;
					}
				section.best-games ul.thumbs > li:not(:first-child) div.game-link > div > p
				,section.best-games ul.thumbs > li:first-child div.game-link > div > p {
					font-size: 36px;
					margin-top: -27px;
					width: 50px;
					margin-left: -25px;
				}
				section.best-games ul.thumbs > li:not(:first-child) div.game-link > div > p.launch-date
				,section.best-games ul.thumbs > li:first-child div.game-link > div > p.launch-date{
						margin-top: -20px;
						line-height: 0.6;
						margin-left: -18px;	
						width: 35px;
					}
					section.best-games ul.thumbs > li:not(:first-child) div.game-link > div > p.launch-date.nd
					,section.best-games ul.thumbs > li:first-child div.game-link > div > p.launch-date.nd{
						margin-top: -24px;
						margin-left: -30px;
						width: 60px;
					}section.best-games ul.thumbs > li:not(:first-child) div.game-link > div > p.launch-date time
					,section.best-games ul.thumbs > li:first-child div.game-link > div > p.launch-date time{
						font-size: 18px;	
				}
				section.best-games ul > li p{	
					font-size: 20px;
					color: #E9ECF2;
				}
		section.best-games > .view-more{
			padding: 8px 10px;
			margin: 0;
		}

		#bottons{
		margin: auto;
		max-width: 300px;
	}
}

@media screen and (max-width: 865px){
	section.best-games ul > li figurecaption {
		max-width: 45%;
	}

}
@media screen and (max-width: 843px){
	section.best-games ul > li figurecaption {
		max-width: 43%;
	}
}
@media screen and (max-width: 821px){
	section.best-games ul > li figurecaption {
		max-width: 41%;
	}
}
@media screen and (max-width: 800px){
	section.best-games ul > li{
		width: 50%;
	}
	section.best-games ul > li figurecaption {
		max-width: 47%;
	}
}
@media screen and (max-width: 614px){
	#bottons{
		margin: auto;
		max-width: 300px;
	}
	section.best-games div.nav-frame > a.previous {
		margin-right: 0;
	}
}
@media screen and (max-width: 600px){
	section.best-games ul > li figurecaption {
		max-width: 45%;
	}
}
@media screen and (max-width: 580px){
	section.best-games ul > li figurecaption {
		max-width: 43%;
	}
}
@media screen and (max-width: 560px){
	section.best-games ul > li:first-child figurecaption,
	section.best-games ul > li figurecaption {
		max-width: 38%;
	}
}
@media screen and (max-width: 540px){

	section.best-games{
		background-image: none;
	}
	section.best-games div.nav-frame{
		border-bottom: none;
	}
	section.best-games ul > li:first-child,
	section.best-games ul > li{
		width: 100%;
		padding-left: calc(50% - 135px);
	}
	section.best-games ul > li figure,
	section.best-games ul > li > div.caption{
		left: 0;
	}
	section.best-games #theBests ul > li > div.caption{
		padding-top: 30px;
	}
	section.best-games ul > li:first-child figurecaption,
	section.best-games ul > li figurecaption {
		max-width: 150px;
	}
	#Best_Games > div.list-frame,
	section.best-games > .nav-frame > div.list-frame {
		width: 100%;
		min-height: 190px;
	}
	#Best_Games > a.best_next,
	#Best_Games > a.best_previous,
	section.best-games div.nav-frame > a.next,
	section.best-games div.nav-frame > a.previous{
		display: none !important;
	}
	section.best-games > .view-more{
		display: none;	
		background-color: #3a3a3a;
	}
	section.best-games > .navigation-dots{
		display: block;
	}
	#theBests > div > ul > li,
	#gamesProx > div > ul > li {
		padding-left: calc(50% - 135px);
	}
	#PROXIMAMENTE{
		margin-left: 2px;
	}
}