/*//////////////////////////////////////////////////////////////////
Featured
/////////////////////////////////////////////////////////////////////
1. Featrued Posts 
2. Posts
3. Games
4. Slider
/********************************************************************
1. Featrued Posts
*********************************************************************/

.rd-featured-warp {
	margin: 0;
	width: 100%;
	float: right
}
.rd-featured-warp .rd-title-box {
	margin-bottom: 20px;
	padding: 0;
	width: 100%
}
.rd-featured-warp.rd-between-2 .rd-title-box {
	margin-bottom: 19px
}
.rd-featured-warp.rd-between-2 .rd-post-module-3 .rd-post-container {
	padding: 1px
}
.rd-featured-warp.rd-between-10 {
	margin: -1%;
	margin: -5px;
	width: 101%;
	width: calc(100% + 10px)
}
.rd-featured-warp.rd-between-10 .rd-title-box {
	padding: 5px;
	margin-bottom: 10px
}
.rd-featured-warp.rd-between-10 .rd-post-module-3 .rd-post-container {
	padding: 5px
}
.rd-featured-warp.rd-between-20 {
	margin: -2%;
	margin: -10px;
	width: 102%;
	width: calc(100% + 20px)
}
.rd-featured-warp.rd-between-20 .rd-title-box {
	padding: 2%;
	padding: 10px;
	margin-bottom: 0
}
.rd-featured-warp.rd-between-20 .rd-post-module-3 .rd-post-container {
	padding: 10px
}
.rd-featured-list-warp.rd-between-20 .rd-post-module-3 .rd-post-container {
	padding: 10px!important
}
.rd-featured-text-warp.rd-between-20 .rd-post-module-3 .rd-post-container {
	padding: 10px!important
}
.rd-featured-grid-warp.rd-between-20 .rd-post-module-3 .rd-post-container {
	padding: 10px!important
}
.rd-featured-warp.rd-between-40 {
	margin: -4%;
	margin: -20px -20px -20px;
	width: 104%;
	width: calc(100% + 40px)
}
.rd-featured-warp.rd-between-40 .rd-title-box {
	padding: 2% 4%;
	padding: 10px 20px;
	margin-bottom: 0
}
.rd-featured-warp.rd-between-40 .rd-post-module-3 .rd-post-container {
	padding: 20px
}
.rd-between-0 .rd-post-module-3 .rd-post-warp {
	border-width: 0!important
}

 



.rd-post-module-3 {
	float: left;
	width: 100%;
	display: inline-block;
	position: relative
}
.rd-post-module-3 .rd-post-container {
	padding: 0;
	height: 100%;
	position: absolute;
	height: 100%;
	width: 100%
}
.rd-post-module-3 .rd-post-warp {
	border-width: 0;
 	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0!important
}
.rd-post.rd-post-module-3 .rd-post-warp::after {
	content: inherit!important;
	content: inherit!important
}
.rd-post.rd-post-module-3 .rd-post-thumbnail::before {
	left: 0;
	content: "";
	z-index: 1;
background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.4) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	height: 100%;
	width: 100%;
	position: absolute
}
.rd-post-module-3 .rd-post-thumbnail {
	transition: All 0.5s linear;
	-webkit-transition: All 0.5s linear;
	-moz-transition: All 0.5s linear;
	-o-transition: All 0.5s linear;
}
.rd-post-module-3 .rd-post-thumbnail:hover {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
}
.rd-post-module-3 .rd-post-thumbnail:before {
	background: rgba(0, 10, 20, .50);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
.rd-post-module-3 .rd-thumb:hover .rd-post-thumbnail:before {
	filter: alpha(opacity=100);
	opacity: 1;
}
.rd-post.rd-post-module-3 .rd-category {
	bottom: auto;
}
.rd-post-module-3 .rd-thumb,
.rd-post-module-3 .rd-thumb {
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 100%
}
.rd-post-module-3 .rd-post-container .rd-thumb .rd-post-thumbnail {
	top: 0;
	right: 0;
	width: 100.1%;
	position: absolute;
	height: 100.1%
}
.rd-post-module-3 .rd-details {
	z-index: 1;
	padding: 20px;
	position: absolute;
	bottom: 0;
	pointer-events: none;
	width: 100%
}
.rd-details-middle.rd-post-module-3 .rd-post-thumbnail::before {
	background: rgba(0, 0, 0, 0.50)
}
.rd-details-middle.rd-post-module-3 .rd-details {
	margin: auto;
	top: 50%;
	left: 50%;
	bottom: auto;
	height: auto;
	transform: translate(-50%, -50%)!important;
	-webkit-transform: translate(-50%, -50%)!important;
	-moz-transform: translate(-50%, -50%)!important;
	-o-transform: translate(-50%, -50%)!important;
	-ms-transform: translate(-50%, -50%)!important;
	position: absolute;
	z-index: 1
}
.rd-post-module-3 .rd-details {
	margin: auto;
	left: 50%;
	height: auto;
	transform: translate(-50%, 00%)!important;
	-webkit-transform: translate(-50%, 00%)!important;
	-moz-transform: translate(-50%, 00%)!important;
	-o-transform: translate(-50%, 00%)!important;
	-ms-transform: translate(-50%, 000%)!important;
	position: absolute;
	z-index: 1
}
.rd-details-middle .rd-circular-warp {
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
	margin: auto auto 10px
}
.rd-details-middle .rd-circular {
	float: none;
	vertical-align: top;
	margin: auto;
	position: relative
}
.rd-full-height  .rd-post-module-3 {
	 padding-bottom:inherit;
	 height:100% !important;
	 
 }
.rd-ratio40 .rd-post-module-3 {
	padding-bottom: 40%
}
.rd-ratio50 .rd-post-module-3 {
	padding-bottom: 50%
}
.rd-ratio60 .rd-post-module-3 {
	padding-bottom: 60%
}
.rd-ratio75 .rd-post-module-3 {
	padding-bottom: 75%
}
.rd-ratio100 .rd-post-module-3 {
	padding-bottom: 100%
}
.rd-ratio135 .rd-post-module-3 {
	padding-bottom: 135%
}
.rd-ratio40 .rd-ratio1-2x .rd-post-module-3 {
	padding-bottom: 20%
}
.rd-ratio50 .rd-ratio1-2x .rd-post-module-3 {
	padding-bottom: 25%
}
.rd-ratio60 .rd-ratio1-2x .rd-post-module-3 {
	padding-bottom: 30%
}
.rd-ratio75 .rd-ratio1-2x .rd-post-module-3 {
	padding-bottom: 37.5%
}
.rd-ratio100 .rd-ratio1-2x .rd-post-module-3 {
	padding-bottom: 50%
}
.rd-ratio135 .rd-ratio1-2x .rd-post-module-3 {
	padding-bottom: 67.5%
}
body #rd-wrapper .rd-ratio1-2x .rd-post-module-3 .rd-title a,
body #rd-wrapper .rd-ratio1-2x .rd-circular {
	font-size: .85em!important
}
.rd-ratio40 .rd-ratio2x .rd-post-module-3 {
	padding-bottom: 80%
}
.rd-ratio50 .rd-ratio2x .rd-post-module-3 {
	padding-bottom: 100%
}
.rd-ratio60 .rd-ratio2x .rd-post-module-3 {
	padding-bottom: 120%
}
.rd-ratio75 .rd-ratio2x .rd-post-module-3 {
	padding-bottom: 150%
}
.rd-ratio100 .rd-ratio2x .rd-post-module-3 {
	padding-bottom: 200%
}
.rd-ratio135 .rd-ratio2x .rd-post-module-3 {
	padding-bottom: 270%
}
body #rd-wrapper .rd-featured_30.rd-ratio135 .rd-ratio1-2x .rd-post-module-3 .rd-title a {
	font-size: 1em!important
}
body #rd-wrapper .rd-ratio2x .rd-post-module-3 .rd-title a,
body #rd-wrapper .rd-featured_30.rd-ratio135 .rd-post-module-3 .rd-title a,
body #rd-wrapper .rd-ratio135 .rd-post-module-3 .rd-title a {
	font-size: 1.25em!important
}
body #rd-wrapper .rd-ratio100 .rd-post-module-3 .rd-title a {
	font-size: 1.1em!important
}
body #rd-wrapper.rd-wrapper .rd-post-module-3.rd-300-post .rd-title a,
body #rd-wrapper.rd-wrapper .rd-post-module-3.rd-250-post .rd-title a,
body #rd-wrapper.rd-wrapper .rd-post-module-3.rd-200-post .rd-title a,
body #rd-wrapper.rd-wrapper .rd-post-module-3.rd-150-post .rd-title a{
	font-size:1em !important;
}
 
.rd-post.rd-post-module-3 .rd-meta .rd-author a {
	color: #fff!important
}
.rd-post-module-3 .rd-title a {
	color: #fff!important
} 
/********************************************************************
2. Posts
*********************************************************************/

.rd-post.rd-post-module-3 .rd-title a {
	overflow: hidden;
	color: #fff;
	text-shadow: 0 2px 3px rgba(0, 0, 0, 0.67)
}
.rd-post.rd-post-module-3 .rd-excerpt {
	color: #e1e5e9!important;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.67)
}
.rd-post.rd-post-module-3 .rd-meta li,
.rd-post.rd-post-module-3 .rd-meta li a {
	color: #c1c5c9!important;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.67)
}
.rd-post.rd-post-module-3 .rd-thumb:hover .rd-post-thumbnail::before {
	background: rgba(0, 0, 0, 0.5)!important
}
@media (min-width: 992px) {
	.rd-featured_13 .rd_column_2_3.rd-group,
	.rd-featured-grid-featured_grid_9 .rd_column_2_3.rd-group {
		float: left !important;
	}
}
@media (max-width: 991px) {
	.rd-post.rd-post-module-3 .rd-excerpt {
		display: none
	}
}
.rd-ratio60   .rd-150 .rd-post.rd-post-module-3  .rd-font-medium,
.rd-ratio75 .rd-150 .rd-post.rd-post-module-3   .rd-font-medium,
.rd-ratio100  .rd-150  .rd-post.rd-post-module-3 .rd-font-medium,
.rd-ratio135  .rd-150  .rd-post.rd-post-module-3 .rd-font-medium,
.rd-ratio60 .rd-200 .rd-post.rd-post-module-3   .rd-font-medium,
.rd-ratio75 .rd-200  .rd-post.rd-post-module-3  .rd-font-medium,
.rd-ratio100  .rd-200 .rd-post.rd-post-module-3   .rd-font-medium,
.rd-ratio135 .rd-200  .rd-post.rd-post-module-3  .rd-font-medium,
.rd-ratio60  .rd-250  .rd-post.rd-post-module-3  .rd-font-medium,
.rd-ratio75  .rd-250 .rd-post.rd-post-module-3  .rd-font-medium,
.rd-ratio100 .rd-250  .rd-post.rd-post-module-3  .rd-font-medium,
.rd-ratio135 .rd-250 .rd-post.rd-post-module-3   .rd-font-medium,
.rd-ratio60  .rd-300 .rd-post.rd-post-module-3  .rd-font-medium,
.rd-ratio75 .rd-300 .rd-post.rd-post-module-3   .rd-font-medium,
.rd-ratio100 .rd-300 .rd-post.rd-post-module-3   .rd-font-medium,
.rd-ratio60  .rd-400 .rd-post.rd-post-module-3   .rd-font-medium,
.rd-ratio75  .rd-400 .rd-post.rd-post-module-3  .rd-font-medium,
.rd-ratio60 .rd-500 .rd-post.rd-post-module-3   .rd-font-medium,
.rd-ratio75  .rd-500 .rd-post.rd-post-module-3  .rd-font-medium {
	display: none
}
.rd-ratio75  .rd-300 .rd-ratio2x   .rd-post.rd-post-module-3   .rd-font-medium,
.rd-ratio100 .rd-300   .rd-ratio2x  .rd-post.rd-post-module-3  .rd-font-medium,
.rd-ratio60 .rd-400  .rd-ratio2x   .rd-post.rd-post-module-3  .rd-font-medium,
.rd-ratio75 .rd-400 .rd-ratio2x    .rd-post.rd-post-module-3   .rd-font-medium {
	display: inline-block
}
  .rd-150 .rd-post.rd-post-module-3   .rd-meta ,
  .rd-200 .rd-post.rd-post-module-3   .rd-meta  
 {
	display: none!important
}
.rd-post.rd-image.rd-post-module-3 .rd-post-thumbnail::before {
	display: none
}
.rd-post.rd-post-module-3 .rd-category {
	position: absolute;
	top: 0
}
.rd-post.rd-post-module-3 .rd-category a {
	color: #fff!important
}
/********************************************************************
3. Game
*********************************************************************/

.rd-game.rd-post-module-3 .rd-post-container {
	position: relative;
	float: left;
	height:auto !important;
}
.rd-game.rd-post-module-3 .rd-details {
	position: relative
}
.rd-game.rd-post-module-3 .rd-post-warp {
	width: 100%;
	float: left;
	height:auto !important;
	display: inline-flex
}
.rd-game.rd-post-module-3 .rd-details-info {
	float: left;
	width: 100%;
	padding-right: 20px
}
.rd-game.rd-post-module-3.rd-150-post .rd-details-info,
.rd-game.rd-post-module-3.rd-200-post .rd-details-info,
.rd-game.rd-post-module-3.rd-250-post .rd-details-info,
.rd-game.rd-post-module-3.rd-300-post .rd-details-info,
.rd-game.rd-post-module-3.rd-400-post .rd-details-info {
	padding-right: 15px!important
}
.rd-game.rd-post-module-3 .rd-details-review {
	position: relative;
	height: 100%
}
.rd-game.rd-post-module-3 .rd-details-review-warp {
	position: relative;
	top: 50%;
	height: auto;
	float: left;
	width: 100%;
	position: relative;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%)
}
.rd-game.rd-post-module-3 .rd-thumb .rd-post-thumbnail::before {
	background: rgba(0, 0, 0, 0.65)
}
.rd-game.rd-post-module-3:hover .rd-post-thumbnail::before {
	background: rgba(0, 0, 0, 0.40)!important
}
.rd-game.rd-post-module-3 .rd-thumb .rd-post-thumbnail.rd-none-background {
	background: #323538
}
.rd-game.rd-post-module-3:hover .rd-thumb .rd-post-thumbnail.rd-none-background {
	background: #121518!important
}
.rd-game.rd-post-module-3.rd-has-review .rd-details {
	grid-template-columns: auto 100px;
	display: grid;
	height: 100%
}


.rd-post  .rd-circular-warp,
.rd-post .rd-category ,
.rd-post-module-3 .rd-details {
	padding: 20px
}

 .rd-150  .rd-circular-warp, 
 .rd-150 .rd-category ,
  .rd-150  .rd-post-module-3 .rd-details {
	padding: 10px
}
.rd-200 .rd-post   .rd-circular-warp, 
.rd-200 .rd-post   .rd-category ,
.rd-200 .rd-post-module-3 .rd-details {
	padding: 12px
}
.rd-250 .rd-post   .rd-circular-warp, 
.rd-250 .rd-post   .rd-category ,
.rd-250  .rd-post-module-3 .rd-details {
	padding: 12px
}
.rd-300  .rd-post  .rd-circular-warp, 
.rd-300 .rd-post   .rd-category ,
.rd-300 .rd-post-module-3   .rd-details {
	padding: 15px
}
.rd-400  .rd-post  .rd-circular-warp,
.rd-400 .rd-post   .rd-category ,
.rd-400 .rd-post-module-3  .rd-details {
	padding: 20px
}
.rd-500 .rd-post   .rd-circular-warp,
.rd-500 .rd-post   .rd-category ,
.rd-500 .rd-post-module-3   .rd-details {
	padding: 20px
}
.rd-600 .rd-post   .rd-circular-warp,
.rd-600  .rd-post  .rd-category ,
  .rd-600 .rd-post-module-3  .rd-details {
	padding: 20px
}
.rd-800  .rd-post  .rd-circular-warp,
.rd-800 .rd-post   .rd-category ,
.rd-800  .rd-post-module-3  .rd-details {
	padding: 20px
}
.rd-1000  .rd-post  .rd-circular-warp,
.rd-1000 .rd-post   .rd-category ,
.rd-1000 .rd-post-module-3   .rd-details {
	padding: 25px
}
.rd-1200 .rd-post   .rd-circular-warp, 
.rd-1200 .rd-post    .rd-category ,
.rd-1200 .rd-post-module-3   .rd-details {
	padding: 25px
}
.rd-1400 .rd-post .rd-circular-warp,
.rd-1400  .rd-post   .rd-category ,
.rd-1400 .rd-post-module-3  -item.rd-details {
	padding: 30px
}
.rd-1920 .rd-post  .rd-circular-warp, 
.rd-1920 .rd-post  .rd-category ,
 .rd-1920 .rd-post-module-3 .rd-details {
	padding: 30px
}


.rd-150  .rd-game.rd-post-module-3.rd-has-review  .rd-details {
	grid-template-columns: auto 45px
}
.rd-200  .rd-game.rd-post-module-3.rd-has-review  .rd-details {
	grid-template-columns: auto 47.5px
}
 .rd-250 .rd-game.rd-post-module-3.rd-has-review  .rd-details {
	grid-template-columns: auto 50px
}
.rd-300  .rd-game.rd-post-module-3.rd-has-review   .rd-details {
	grid-template-columns: auto 55px
}
 .rd-400 .rd-game.rd-post-module-3.rd-has-review  .rd-details {
	grid-template-columns: auto 60px
}
.rd-500 .rd-game.rd-post-module-3.rd-has-review   .rd-details {
	grid-template-columns: auto 72.5px
}
 .rd-600  .rd-game.rd-post-module-3.rd-has-review .rd-details {
	grid-template-columns: auto 80px
}
.rd-800 .rd-game.rd-post-module-3.rd-has-review   .rd-details {
	grid-template-columns: auto 90px
}
 .rd-1000 .rd-game.rd-post-module-3.rd-has-review  .rd-details {
	grid-template-columns: auto 102.5px
}
.rd-1200  .rd-game.rd-post-module-3.rd-has-review  .rd-details {
	grid-template-columns: auto 127.5px
}
.rd-1400 .rd-game.rd-post-module-3.rd-has-review   .rd-details {
	grid-template-columns: auto 137.5px
}
.rd-game.rd-post-module-3 .rd-game-details-item {
	float: left;
	line-height: 1.5em;
	width: 100%;
	margin-top: 10px!important
}
.rd-game.rd-post-module-3 .rd-game-name {
	float: left;
	margin-right: 5px;
	color: #ddd;
	font-weight: 400
}
.rd-game.rd-post-module-3 .rd-game-value a,
.rd-game.rd-post-module-3 .rd-game-value div {
	color: #ddd
}
.rd-game.rd-post-module-3 .rd-title a {
	font-size: 1.1em
}
.rd-game.rd-post-module-3 .rd_review_item_metacritic {
	margin-top: 10px
}
.rd-game.rd-post-module-3 .rd-review-short {
	color: #fff!important
}
.rd-game.rd-post-module-3 .rd-excerpt {
	color: #ddd
}
/********************************************************************
4. Custom Slider
*********************************************************************/

.rd-custom-slider {
	display: none
}
.rd-custom-slider.rd-50px .rd-post-module-3 {
	height: 50px
}
.rd-custom-slider.rd-100px .rd-post-module-3 {
	height: 100px
}
.rd-custom-slider.rd-150px .rd-post-module-3 {
	height: 150px
}
.rd-custom-slider.rd-200px .rd-post-module-3 {
	height: 200px
}
.rd-custom-slider.rd-300px .rd-post-module-3 {
	height: 300px
}
.rd-custom-slider.rd-400px .rd-post-module-3 {
	height: 400px
}
.rd-custom-slider.rd-500px .rd-post-module-3 {
	height: 500px
}
.rd-custom-slider.rd-600px .rd-post-module-3 {
	height: 600px
}
.rd-custom-slider.rd-700px .rd-post-module-3 {
	height: 700px
}
.rd-custom-slider.rd-800px .rd-post-module-3 {
	height: 800px
}
.rd-custom-slider.rd-900px .rd-post-module-3 {
	height: 900px
}
.rd-custom-slider.rd-1000px .rd-post-module-3 {
	height: 1000px
}
body .rd-title {
	display: inline-block
}
.rd-custom-slider .rd-title {
	display: inline-block
}
.rd-custom-slider.rd-bottom-text .sao-page-list .rd-title a {
	font-weight: 700!important;
	font-size: 13px!important;
	line-height: 1.5em;
	height: 4.5em!important
}
.rd-custom-slider.rd-bottom-text .sao-page-list .lSGallery li {
	float: left;
	list-style: none;
	overflow: hidden;
	padding: 10px
}
.rd-custom-slider.rd-bottom-text .lSGallery li {
	border: solid 1px rgba(150, 150, 150, 0.15)!important;
	padding: 10px
}
 
.rd-custom-slider.rd-bottom-text .sao-page-list li.active .rd-title a {
	color: #fff!important
}
.rd-custom-slider.rd-parallax .rd-slider-list .rd-post-thumbnail {
 	background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transform: scale(1.05);

-webkit-transform:none;

-moz-transform: none;

    transform: none;

-o-transform: none;

-ms-transform: none;
position: absolute;
}
@media (max-width: 1199px) {
	.rd-custom-slider.rd-parallax .rd-slider-list .rd-post-thumbnail {

	background-attachment:local !important;
	}
}
@media (max-width: 991px) {

.rd-custom-slider.rd-50px .rd-post-module-3 {
	height: 50px
}
.rd-custom-slider.rd-100px .rd-post-module-3 {
	height: 100px
}
.rd-custom-slider.rd-150px .rd-post-module-3 {
	height: 150px
}
.rd-custom-slider.rd-200px .rd-post-module-3 {
	height: 200px
}
.rd-custom-slider.rd-300px .rd-post-module-3 {
	height: 300px !important;
}
.rd-custom-slider.rd-400px .rd-post-module-3 {
	height: 300px !important;
}
.rd-custom-slider.rd-500px .rd-post-module-3 {
	height: 300px !important;
}
.rd-custom-slider.rd-600px .rd-post-module-3 {
	height: 300px !important;
}
.rd-custom-slider.rd-700px .rd-post-module-3 {
	height: 300px !important;
}
.rd-custom-slider.rd-800px .rd-post-module-3 {
	height: 300px !important;
}
.rd-custom-slider.rd-900px .rd-post-module-3 {
	height: 300px !important;
}
.rd-custom-slider.rd-1000px .rd-post-module-3 {
	height: 300px !important;
}	
	
}
.rd-custom-slider.rd-parallax .rd-slider-list .rd-post-thumbnail img{
	display:none !important;
}
.rd-custom-slider .lSGallery {

 
    border-bottom: solid 1px rgba(118, 128, 138, 0.15) !important;

}