@font-face
{
	font-family: opensans;
	src: url('font/OpenSans-Regular.ttf'); 
}

@font-face
{
	font-family: opensans_semibold;
	src: url('font/OpenSans-Semibold.ttf'); 
}

@font-face
{
	font-family: RobotoSlab_Regular;
	src: url('font/RobotoSlab-Regular.ttf'); 
}

@font-face
{
	font-family: lato;
	src: url('font/Lato-Regular.ttf'); 
}

body
{
	background:#ffffff;
	/*padding-top:70px;*/
	padding-top:0px !important;
	font-family:opensans;
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position:relative !important;
}

.preNext
{
	text-align:center;
}

.navbar-inverse
{
	border-color:#eeeeee;
}

#topmenu
{
	background:#FFFFFF;
}
#slide-nav {
	background:#FFFFFF;
}

.domain_like_box
{
	padding-top:24px;
}

#logo
{
	padding-top:15px;
}
#topmenu .nav > li > a:hover,
#topmenu .nav > li > a:focus {
	background:none !important;
	color:#000000;	
}

#topmenu .nav > li > a
{
	color:#000000;
	font-size:20px;
	padding: 10px 22px;
	
}

#topmenu .nav > li:first-child 
{
	border-left:none;
}



.nav > li
{
	border-left:1px solid #eeeeee;
	padding:6px 0;
}

.nav > li:last-child
{
	border-right:1px solid #eeeeee;
}

.home_header_bottom
{
	clear:both;
	padding-top:70px;
}

#featured_post
{
	padding:0;
}
.featured_caption2222
{
	height:75px;
	background:#FFFFFF;
	padding:5px;
	border-radius:0px 0px 6px 6px;
}

.latest_games_caption
{
	height:118px;
	padding:5px 0;
	text-align:center;
	font-family:"lato",Helvetica;
}


.top_games_caption
{
	padding:5px 0;
	text-align:center;
}

.widgets_area div.top_games_caption 
{
	color: #000000;
    font-family: Verdana,Geneva,"sans-serif;";
    font-size: 14px;
    font-weight: bold;
	text-align:left;
}



.top_headline
{
	text-align:left;
}

#latest_headline, #top_headline
{
	background:#FFFFFF;
	padding:6px 15px;
	font-size:20px;
	color:#000000;
}
latest_headline

.latest_title a, .latest_games_caption a, .top_games_caption a
{
	color:#000000;
	
}

.featured_caption a
{
	font-size:17px;
	color:#000000;
	text-align:justify;
}

.latest_games_caption a
{
	font-size:26px;
	line-height:1.009;
	color:#666666;
}

.latest_games_caption_mob
{
	font-size:23px;
}
.latest_description
{
	padding:8px 0;
}
.latest_description a
{
	font-size:16px;
	
}

.top_games_caption 
{
	font-size:18px;
}
.left_part .top_games_caption 
{
	font-size:15px;
}
.right_content .brand_name {
	color: #999999;
    font-family: Verdana,Geneva,"sans-serif;";
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
.right_part .brand_name {
	color: #f20022;
    font-family: Verdana,Geneva,"sans-serif;";
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
.left_part  .brand_name {
	color: #f20022;
    font-family: Verdana,Geneva,"sans-serif;";
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}

.top_games_caption_mob
{
	font-size:13px;
}


.featured_title
{
	font-weight:bold;
	
}
.navbar-brand {
		padding:5px 15px 0 !important;
		padding-right:5px !important;
	
	}

.latest_title
{
	font-weight:bold;
	color:#4d4d4d;
	font-size:10px;
	font-family:"lato",Helvetica;
}
	
#right_panel
{
	border-left:1px solid #cccccc;
	padding:0;
}



.top_num
{
	background:#3DBFFC;
	bottom:60px;
	position:absolute;
	font-size:15px;
	padding:0 5px;
	font-weight:bold;
	color:#FFFFFF;
}

.top_title
{
	background:#07A3EB!important;
	bottom:60px;
	position:absolute;
	font-size:13px;
	padding:0 3px;
	color:#FFFFFF;
}

#list_header
{
	background:#dfdfdf;
	border-bottom: 2px solid #cccccc;
    height: 65px;
}
#list_header .logo
{
	height:53px;
	padding-top:17px;
}

.list_title
{
	font-size:32px;	
	font-weight:bold;
	
}

#list_right_panel
{
	border-left:1px solid #cccccc;
}
#list_left_-panel {
	margin:0;
	padding:0;


}
.domain_like_box
{
	width:112px;
	text-align:right;
}
.item_title {
	font-weight:bold;
	font-size:25px;
	color:#000000;
	padding-bottom:20px;


}
.list_border {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	padding-top:20px;

}
.list_of_item_title{
	padding:0;
	height:auto


}
.item_image {
	padding-bottom:10px;


}
.item_description {
	text-align:justify;


}
.list_title {
	/*padding:0px !important;*/
	margin:0;


}
.snipet_1 {
	font-size:16px;
	text-align:justify;
	padding-bottom:15px;
	
} 
.list_image {
	padding-bottom:15px;

}
.snipet_2 {
	font-size:23px;
	padding-bottom:15px;

}
.snipet_3 {
	font-size:23px;
	padding-bottom:15px;

}
.description {
	font-size:16px;
	text-align:justify;

}

.fb_like_box_small
{
	display:none;
}

.social_link
{
	margin:10px 0;
}

/*.facebook-popup {
    bottom: 5px;
    overflow: hidden;
    position: fixed;
    right: -330px;
	background:#EDEFF4;
	padding:3px 5px 5px;
	z-index:100;
	border:1px solid #cccccc;
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.75);
}*/

.facebook-popup {
    bottom: 5px;
    overflow: hidden;
    position: fixed;
    bottom:-335px;	
	right:20px;	
	z-index:100;
	background:#fff;
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.75);
	font-family:Arial, Helvetica, sans-serif;

}

.fb_text
{
	font-size:26px;
	color:#fff;
	font-weight:bold;	
	
}
.fb_popup_close
{
	border-bottom:1px solid #CCCCCC;
	background:#3a5897;
	padding: 6px 0 10px 22px;
}

.fb_popup_close a
{
	cursor:pointer;
	font-weight:bold;
	font-size:22px;
	color:#FFFFFF;
	padding-right:10px;
	text-decoration:none;
}

.dialog_social_title
{
	color: #fff;
	font-size: 18px;
    line-height: 1.3em;
	padding: 22px 66px 40px 22px;	
	margin-bottom:10px;	
}

.dialog_social_bottom
{
	background:#dededd;
	color:#000000;
	text-align:center;
	 padding: 12px 12px 20px;
	clear:both;
	margin-top:74px;
	cursor:pointer;
}
.dialog_social_bottom a	
{
	text-decoration:none;
	color:#000000;
}

.fb_like_box
{
	padding:5px;
}

.dialog_social_bottom_text
{
	border-bottom: 1px dashed #000;
    font-size: 12px;
}

.img-rounded_custom
{
	border-radius: 20px;
}

.img_rounded_featured
{
	border-radius: 6px 6px 0px 0px;
}

.youtube_video, .vimeo_video
{
	width:auto;
	height:auto;
}

.latest_item_box
{
	margin-bottom:5px;
}

.more_title
{
	font-size:24px;
	
}
.fb_box {
	border:1px solid #AAAAAA;
	overflow:hidden;

}
.fb_title {
	padding:5px 10px;;
	background:#EDEFF4;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	text-align:left;

}

.copyRight
{
	font-size:12px;
	padding-top:6px;
}
#footer_links a
{
	padding:0 6px;
}

.facebookLikeBox
{
	padding-right:15px !important;
}

#left_part
{
	padding:0px;
}

.language_list
{
	margin-top:18px;
	text-align:right;
	width:150px;
}
.language
{
	font-size:18px;
	height:39px;
}

.games_headline {
    border-bottom: 1px solid #ccc;
    border-left: 3px solid #31b0d5;
    font-size: 16px;
    font-weight: bold;
    margin-top: 5px;
    padding: 0 10px 5px;
}

#topmenu ul.nav 
{
	padding-top:10px;
}

.banner_title
{
	font-size:15px;
	color:#000000;
	font-weight:bold;
}
.banner_brand_title {
    color: #00bef4;
    font-size: 11px;
    text-align: left;
}

.banner_item_box a:hover
{
	text-decoration:none;
}

.banner_item_box
{
	margin-bottom:15px;
	min-height:232px;
}

/*.widgets_area
{
	background:#FFFFFF;
    border: 1px solid #cccccc;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 6px;
	min-height:185px;
}*/

.widgets_area
{
	background:#FFFFFF;
    margin-bottom: 10px;
    padding: 6px;
	min-height:185px;
}


widgets_area:hover
{
	background:#F4E9C3;
	text-decoration:underline;
}


.widgets_area a:hover
{
	/*text-decoration:none;*/
}
.result_page_headline
{
	margin-bottom:10px;
}

.site_bar_add_bg
{
	/*background:#feeaff !important;*/
	background: transparent !important;
}

.right_part .well
{
	padding:10px;
}

.img-thumb {
	max-width:100%;
}

.newsletter_area
{
	background: #45494d none repeat scroll 0 0;
    margin-bottom:20px;
	margin-top:10px;
    padding: 16px 20px 20px;
    text-align: center;
}

.newsletter_area h3
{
	color: #fff;
    margin: -2px;
	font-size: 23.2px;
    line-height: 1.58381em;
}

.qc-fb-newlatter {
    background-color: rgb(48, 97, 153);
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 21px;
    margin: 10px auto 0;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
}

.magic_fb_share_logo {
	float:left;
	padding:0px 0px 0px 5px;
	border-right:1px solid #999999;
}

.qc-fb-newlatter img {
    height: 23px !important;
    padding-right: 10px;
    vertical-align: middle;
}


#top_Modal .fb_text
{
	float:left;
}
#top_Modal .dialog_social_title
{
	background-size: 100% 100%;
	text-align:left;
}

#top_Modal .fb_like_box
{
	width:100% !important;
}
.modal-backdrop.in
{
	opacity:.75;
}


.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}


.testsDescription
{
	font-size:16px;
	padding:0px 15px;
}


@media (min-width: 600px) {
	#top_Modal .modal-dialog
	{
		max-width:450px;
	}
	
	#top_Modal .fb_like_box
	{
		padding-left:15px;
	}
}

@media only screen and (max-width: 1199px) { 
	.language_list
	{
		width:165px;
	}
	
	.latest_games_caption a 
	{
		font-size:22px;
	}
	
	.latest_games_caption_mob
	{
		font-size:19px;
	}
	
	.top_games_caption_mob
	{
		font-size:13px;
	}
}

 
@media only screen and (max-width: 1000px) { 
	
	.nav-justified > li
	{
		width:auto !important;
	}
	#topmenu .nav > li > a
	{
		/*font-size:12px;
		font-weight:bold;*/
	}
	.featured_caption
	{
		height:70px;		
	}
	
	.latest_title a, .top_games_caption a, .featured_caption a
	{
		
		text-align:justify;
	}
	
	#topmenu .nav > li > a
	{
		padding: 10px 21px
	}
	
	
	
	.domain_like_box
	{
		/*width:130px;*/
	}
	.latest_games_caption
	{
		height:60px;
	}
	.latest_games_caption a 
	{
		font-size:17px;
	}
	.latest_games_caption_mob
	{
		font-size:14px;
	}
	.latest_description a 
	{
		font-size:15px;
	}
	
	.featured_caption a
	{
		font-size:15px;
		font-weight:bold;
	}
	.top_games_caption a
	{
		font-size:15px;
		font-weight:bold;
	}

}

@media only screen and (max-width: 1199px) { 
	.language_list
	{
		width:215px;
	}
	.domain_like_box
	{
		/*width:100px;*/
	}
	.language
	{
		/*font-size:15px;*/
	}
	#topmenu .nav > li > a
	{
		padding:10px 12px;
	}
}


@media only screen and (min-width:768px) and (max-width: 970px) { 
	.fb_like_box_big
	{
		display:none;
	}
	.fb_like_box_small
	{
		display:inline;
	}
	
	.slick-next {
		right: -3px;
	}
	
	.slick-prev {
		left: -3px;
	}
	
	.domain_like_box
	{
		padding-top:21px;
	}
	.navbar-brand
	{
		padding-top:10px;
	}
	#topmenu .nav > li > a
	{
		/*padding:10px 11px;*/
		/*font-size:12px;*/
	}
	
	.language
	{
		height:29px;
	}
	
	.language_list
	{
		width:138px;
		margin-top:12px;
	}
	
	
}

@media only screen and (max-width: 991px) {
	#topmenu ul.nav {
		padding-top: 2px;
	}
	
	.latest_games_caption
	{
		height:70px;
	}
	
	.widgets_area
	{
		min-height:250px;
	}
}

@media only screen and (max-width: 767px) {
	.latest_title a, .latest_games_caption a, .top_games_caption a, .featured_caption a
	{
		font-size:14px;
		
	}
	.latest_games_caption, .top_games_caption
	{
		padding:0;
	}
	.top_headline
	{
		text-align:left;
	}
	#latest_headline, #top_headline
	{
		font-size:18px;
		background:#FFDE2F !important;
		padding:0 2px;
	}
	
	#topmenu .nav > li > a
	{
		color:#920030;
	}
	
	#topmenu .nav > li > a:hover,
	#topmenu .nav > li > a:focus {
		color:#f40350;	
	}
	
	.domain_like_box
	{
		text-align:left;
	}
	.navbar-brand
	{
		padding-top:12px;
	}
	
	.navbar-header
	{
		float:left;
	}
	
	
	.home_header_bottom
	{
		height:50px;
	}
	
	.latest_title_mob
	{
		background:#07A3EB;
		bottom:140px;
		position:absolute;
		font-size:13px;
		padding:0 5px;
		color:#FFFFFF;
	}
	#right_panel
	{
		border-left:none !important;
	}
	
	.top_headline
	{
		margin-top:20px;
	}
	
	.featured_caption
	{
		height:auto;		
		position:absolute;
		bottom:0;
		width:92%;
		border-radius:0px;
		
	}

	.featured_caption a
	{
		font-size:18px;
		font-weight:normal;
	}
	.latest_games_caption a
	{
		font-size:18px;
	}
	
	.latest_games_caption_mob
	{
		font-size:18px;
	}
	
	.latest_description a 
	{
		font-size:15px;
	}
	
	#topmenu .nav > li > a
	{
		padding:10px 15px;
	}
	.latest_description
	{
		padding:2px 0;
	}
	
	.latest_games_caption
	{
		height:60px;
		padding-top:5px;
	}
	.latest_title_mob
	{
		bottom:60px;
	}
	
	.top_games_caption
	{
		/*height:60px;*/
		height:auto;
		padding:5px 0;
	}
	.top_pagination
	{
		margin-top:10px;
	}
	
	.widgets_area
	{
		min-height:auto;
	}
	.top_games_caption_mob
	{
		font-size:14px;
	}
	
	.testsDescription
	{
		font-size:16px;
		padding:0px 5px;
	}
	

}

@media only screen and (max-width: 700px) {
	.featured_caption
	{
		width:91%;
	}
}

@media only screen and (max-width: 650px) {
	.featured_caption
	{
		width:90%;
	}
}

@media only screen and (max-width: 620px) {
	.featured_caption
	{
		width:89.5%;
	}
}

@media only screen and (max-width: 601px) {
	.featured_caption
	{
		width:89%;
	}
}

@media only screen and (max-width: 550px) {
	.featured_caption
	{
		width:88%;
	}
	
	.youtube_video, .vimeo_video
	{
		width:100%
	}
}

@media only screen and (max-width: 480px) {
	.featured_caption
	{
		width:86%;
	}
	
	.mobile_ads {
		margin-top:-20px;
		margin-bottom:15px;
	}
}

@media only screen and (max-width: 449px) {
	.featured_caption
	{
		width:92%;
	}
}


@media only screen and (max-width: 400px) {
	.latest_title a, .latest_games_caption a, .top_games_caption a 
	{
		font-size:18px;
		font-weight:normal;
	}
	.latest_description a
	{
		font-size:12px;
	}
	.featured_caption a
	{
		font-size:16px;
		font-weight:normal;
	}
	
	.latest_title_mob
	{
		font-size:9px;
	}
	.top_title
	{
		font-size:9px;
	}
	
	.featured_caption
	{
		width:92%;
	}
	
	.fb_text
	{
		font-size:13px;
		font-weight:bold;
	}
	.fb_popup_close a
	{
		font-size:13px;
	}
	.facebook-popup
	{
		width:170px;
	}
	.top_title
	{
		font-size:11px;
		padding:0 1px;
	}
	
	#bottom_list h3
	{
		font-size:18px;
	}
	.list_title
	{
		font-size:18px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:0px !important;
		color:#1b1b1b;
	}
	.list_of_item_title a
	{
		font-size:16px;
	}
	
	.container, .col-xs-6
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
	.col-xs-6
	{
		padding-left:5px !important;
		padding-right:5px !important;
	}
	
	.latest_games_caption
	{
		height:60px;
		line-height:16px;
	}
	.latest_title_mob
	{
		bottom:50px;
	}
	
	.facebookLikeBox
	{
		padding-right:0px !important;
	}
	
	.headerArea
	{
		padding-left:0px !important;
	}
	
	#left_part, #right_panel
	{
		padding:8px;
	}
	#latest_headlineArea
	{
		padding-left:6px;
		
	}
	
	#paginationArea
	{
		padding-left:6px;
		margin-top:2px;
	}
}

@media only screen and (max-width: 370px) {
	.featured_caption
	{
		width:91.50%;
	}
	#latest_headline {
		
	
	}
}

@media only screen and (max-width: 330px) {
	.featured_caption
	{
		width:90.50%;
	}
	.adsense_top {
		padding:0px;
	}
}





/*.slick-prev, .slick-next {
	background: #999999;
    display: block;
    position: absolute;
    top: 29px;
    width: 30px;
	height:92%;
}

@media only screen and (max-width: 1000px) {
	.slick-prev, .slick-next {
    top: 29px;
	height:90%;
}
}*/











/* adjust body when menu is open */
body.slide-active {
    overflow-x: hidden
}
/*first child of #page-content so it doesn't shift around*/
.no-margin-top {
    margin-top: 0px!important
}
/*wrap the entire page content but not nav inside this div if not a fixed top, don't add any top padding */
#page-content {
    position: relative;
    padding-top: 0px;
    left: 0;
}
#page-content.slide-active {
    padding-top: 0
}



/* put toggle bars on the left :: not using button */
#slide-nav .navbar-toggle {
    cursor: pointer;
    position: relative;
    line-height: 0;
    float: left;
    margin: 0;
    width: 30px;
    height: 40px;
    padding: 10px 0 0 0;
    border: 0;
    background: transparent;
	/*background:#3DBFFC;*/
}
/* icon bar prettyup - optional */
#slide-nav .navbar-toggle > .icon-bar {
    width: 100%;
    display: block;
    height: 3px;
    margin: 5px 0 0 0;
}
#slide-nav .navbar-toggle.slide-active .icon-bar {
  background:#07A3EB !important;
}
.navbar-header {
    position: relative
}
.slide-active .nav li{
	border-bottom:1px solid #CCCCCC !important;
	
}

/* un fix the navbar when active so that all the menu items are accessible */
.navbar.navbar-fixed-top.slide-active {
   /* position: relative*/
}
/* screw writing importants and shit, just stick it in max width since these classes are not shared between sizes */

.like_us_page
{
	font-size:17px;
	font-weight:bold;
}

.like_btn_area
{
	text-align:left;
}

.like_us_page
{
	text-align:right;
}

.like_arrow
{
	color:#05A2EB;
	font-size:30px; 
}
.like_fb_page
{
	/*float: right; */
	padding-top: 3px; 
	padding-right: 10px;
}

@media (max-width:767px) { 
	#slide-nav .container {
	    margin: 0!important;
	    padding: 0!important;
     	 height:100%;
	}
	#slide-nav .navbar-header {
	    margin: 0 auto;
	    padding: 0 15px;
	}
	#slide-nav .navbar.slide-active {
	    position: absolute;
	    width: 60%;
	    top: -1px;
	    z-index: 1000;
	}
	#slide-nav #topmenu {
	    background: #f7f7f7;
	    left: -100%;
	    width: 60%;
	    min-width: 0;
	    position: fixed;
	    padding-left: 0;
	    z-index: 100;
	    top: 50px;
	    margin: 0;
	}
	#slide-nav #topmenu .navbar-nav {
	    min-width: 0;
	    width: 100%;
	    margin: 0;
	}
	#slide-nav #topmenu .navbar-nav .dropdown-menu li a {
	    min-width: 0;
	    width: 60%;
	    white-space: normal;
	}
	#slide-nav {
	    border-top: 0
	}
	#slide-nav.navbar-inverse #topmenu {
	    background: #FFFFFF
	}
	/* this is behind the navigation but the navigation is not inside it so that the navigation is accessible and scrolls*/
	#navbar-height-col {
	    position: fixed;
	    top: 0;
	    height: 100%;
        bottom:0;
	    width: 60%;
	    left: -60%;
	    background: #f7f7f7;
	}
	#navbar-height-col.inverse {
	    background: #FFFFFF;
	    z-index: 1;
	    border: 0;
	}
	#slide-nav .navbar-form {
	    width: 100%;
	    margin: 8px 0;
	    text-align: center;
	    overflow: hidden;
	    /*fast clearfixer*/
	}
	#slide-nav .navbar-form .form-control {
	    text-align: center
	}
	#slide-nav .navbar-form .btn {
	    width: 100%
	}
	
	.latest_games_caption
	{
		/*height:62px;*/
		height:auto;
		padding-bottom:10px;
		
	}
	
	.like_btn_area, .like_us_page, .like_fb_page, like_arrow
	{
		text-align:center;
		float:none;
	}
}
@media (min-width:768px) { 
	#page-content {
	    left: 0!important
	}
	.navbar.navbar-fixed-top.slide-active {
	    position: fixed
	}
	.navbar-header {
	    left: 0!important
	}
}


.overlay {
		position: fixed;
		top: -22px;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #000;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: .5;
		z-index: 0;
		padding-top:22px !important;
		
	}
	
.slide-active .nav li a{
font-size:15px !important;
color:#000000!important;
		
}
.slide-active .nav li:hover a{
	
	color:#000000!important;	
}
#page-content .description img {
	max-width:100% !important;
	height:auto !important;
	border-radius:20px;
}

#page-content .item_description img {
	max-width:100% !important;
	height:auto !important;
	border-radius:20px;
}
#up_arrow {
	width:65px;
	position:fixed;
	right:5px;
	bottom:0px;
	cursor:pointer;
}
.recent_app .recent_content {
	margin-bottom:12px;
}

.recent_app
{
	text-align:center;
}

.recent_app a
{
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.recent_app p
{
	margin-top:-10px;
	margin-bottom:8px;
}

.promoted_title
{
	padding-bottom:10px;
}

.start_button {
    background-color: #4f5e97;
    border: 1px solid #314d7c;
    border-radius: 6px;
    bottom: 45px;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    left: 25%;
	top:50%;
    line-height: 37px;
    margin: 0 auto;
    position: absolute;
    text-shadow: 0 -2px 0 rgba(59, 79, 131, 0.5);
    width: 50%;
	text-align:center;
}


.large_widget_test .widgets_area {
	border:1px #CCCCCC solid;
	border-bottom:2px #F20022 solid;
	padding:0px;
}
.large_widget_test .widgets_area:hover
{
	background:#FFFFFF;
	text-decoration:none;
}

.large_widget_test .widgets_area div.top_games_caption 
{
	color: #000000;
    font-family: Verdana,Geneva,"sans-serif;";
    font-size: 16px;
    font-weight: bold;
	text-align:left;
	padding:5px 10px;
}

.large_widget_test .top_games_caption_mob {
	font-size: 16px;
}
.large_widget_test .widget_des {
	font-size: 16px;
	padding:0px 10px;
	padding-top:10px;
}
.widget_btn {
	padding-top:20px;
}


@media only screen and (min-width:1001px) and (max-width: 1199px) { 
	.start_button {
		top:41%;

	}
}

@media (max-width:1000px) {
	.start_button {
		top:43%;

	}
}

@media only screen and (min-width:920px) and (max-width: 991px) { 
	.left_part .widgets_area .top_games_caption
	{
		font-size:14px;
	}
}

@media only screen and (min-width:800px) and (max-width: 865px) { 
	.left_part .widgets_area .top_games_caption
	{
		min-height:55px;
	}
}


@media (max-width:500px) {
	.start_button {
		display:none;
	}
	.latest_title_mob {
		display:none !important;
	}
	h2 {
		font-size:21px;
	}
}

@media (max-width:360px) {

	.recent_content span, .recent_app a
	{
		font-size:13px !important;
	}
	
	
}
.item {
	text-align:center;	
}
@media (max-width:767px) {

	.item img {
		width:100%;
	}
	.start_button {
		display:none;
	}
	
	.large_widget_test {
		margin-left:0;
		margin-right:0;
	}
	.large_widget_test .widget_btn {
		margin-bottom:5px;
	}
	
	
}


@media (max-width:767px) {

	.dialog_social_title
	{
		font-size: 8px;
		/*padding: 22px 10px 40px 20px;	*/
		padding: 4px 1px 15px 3px;
		margin-bottom:1px;
	}
	
	.dialog_social_bottom {
		margin-top: 34px;
		padding: 8px 0;
	}
	.facebook-popup
	{
		right:5px;
	}
	
	.dialog_social_bottom_text
	{
		font-size:7px;
		border:none;
	}
	.fb_like_box {
		padding: 0 5px;
	}
	
	.fb_popup .fb_popup_close
	{
		padding: 1px 6px;
	}
	.fb_popup .fb_text
	{
		font-size:11px;
	}
	.fb_like_box
	{
		font-size:8px !important;
	}
	
	.fb-like
	{
		margin-right:0 !important;
	}
}



.item:hover img {
	-webkit-filter: saturate(1.5);
	filter: saturate(1.5);
}
.widgets_area:hover img {
	-webkit-filter: saturate(1.5);
	filter: saturate(1.5);
}



.fb-like {
  display: inline-block !important;
  vertical-align: middle !important;
  margin-right: 1.5em;
  line-height: 30px;
  /*width: 81px !important;*/
  height: 22px !important;
  position: relative;
  z-index: 1002;
}
.fb-like > span {
  vertical-align: top !important;
  min-width: 81px !important;
  min-height: 22px !important;
}
.fb-like > span > iframe {
  min-width: 81px !important;
  min-height: 22px !important;
}
.rubric-title {
    border-bottom: 1px solid #ccc;
    border-left: 3px solid #f20022;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 0 10px 5px;
	margin-bottom:10px;
}

.recent_app {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    padding: 5px;
    position: relative;
}
.recent_content {
    background: none repeat scroll 0 0 #c820cb;
}
.recent_content span::after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid rgb(159, 12, 161);
    bottom: -10px;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    width: 0;
}
.recent_content span {
    background: none repeat scroll 0 0 rgb(159, 12, 161);
    color: rgb(255, 255, 255);
    display: block;
    font-size: 19px;
    font-weight: 600;
    padding: 3px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.recent_content p {
    display: block;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 19px;
    margin: 0 auto;
   
    padding: 13px 10px 6px;
    text-align: center;
    text-transform: uppercase;
}
.recent_content p a {
    color: rgb(254, 252, 4);
    transition: all 0.3s ease 0s;
}

.next_page .btn
{
	background:#f20022;
	border-color: #f20022;
}

.widgets_button
{
	display:none;
}
