/* MOBILE
*/

.avatar {
	padding: 0px !important;
	margin-top: 0px !important;
	width: 32px !important;
	height: 32px !important;
}

h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
	font-family: Verdana, Tahoma !important;
}

.header_sub_menu_bar {
	display: none;
	position: relative;
}

.header_sub_menu_bar_mobile {
	display: block;
	background-color: #ececec;
	position: relative;
	padding-top: 56px;
}

.header_sub_menu_bar_facebook_mobile {
	display: none;
}

.mobile-only {
	display: none;
}

.header_sub_menu_bar_facebook_mobile_outer {
	display: none;
}

.header_sub_menu_bar_facebook_mobile_left {
	width: 70%;
	padding: 5px;
	font-size: 9px;
	color: white;
}

.sub_header_game_logo_div_extra {
	display: none;
}

.blank-56 {
	height: 56px;
	display: block;
}

.header_sub_menu_bar_right {
	display: none;
}

.v3-main-panel-ad {
	width: 300px;
	height: 250px;
	display: block;
}

#answer-loading {
	display: none;
}

#answer-content {
	display: block;
}

.vanilla-bluehost-sidebar {
	margin-top: 20px;
}

.vanilla-game-panel-inner {
	margin: 20px;
	color: white;
}

.vanilla-template-header {
	color: white;
}

.vanilla-template-subheader {
	color: #DDDDDD;
}

.vanilla-single-template-title {
	margin-left: 20px;
	margin-right: 20px;
}

.vanilla-template-image {
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
}

.vanilla-template-image-stretch {
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
	max-width: 100%;
}

/* Header
*/
.rewards-image {
	height: 28px;
	width: 28px;
}

.rewards-image-b {
	height: 26px;
	width: 26px;
}

.rewards-div-inner {
	position: relative;
	margin-left: 8px;
	margin-right: 20px;
	font-size: 14px;
	font-weight: bold;
}

[lang="ar"] .rewards-div-inner {
	margin-left: 20px;
	margin-right: 8px;
	text-align: right;
}

.v5-under-similar-games-ad-desktop-only {
	display: none;
}

.v5-mobile-game-other-header-h1 {
	display: none;
}

.v5-game-other-body-mobile {
	display: none;
}

.v5-header-new-feature {
	display: inline-block;
	color: #61c0f1;
}

.v5-plain-height-20 {
	height: 20px;
}

.v5-panel-difficulty-side-by-side {
	display: inline-block;
	min-width: 300px;
	font-size: 14px;
	flex: 1;
}

.v5-panel-difficulty-side-by-side-narrow {
	display: inline-block;
	width: 300px;
	max-width: 300px;
	font-size: 14px;
	flex: 1;
}

.v5-panel-difficulty-side-by-side-inner-text {
	font-size: 12px;
	padding-bottom: 15px;
}

.v5-panel-difficulty-side-by-side-inner-text-header-left {
	font-size: 20px;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 25px;
	text-align: left;
}

.v5-panel-difficulty-side-by-side-inner-text-header-right {
	font-size: 20px;
	font-weight: bold;
	padding-top: 25px;
	padding-right: 25px;
	text-align: right;
}

.v5-panel-hardest-level-row {
	display: flex;
	flex-direction: row;
	align-self: stretch;
}

.v5-panel-hardest-level-col1 {
	padding-top: 2px;
	margin-left: 10px;
	border-radius: 12px;
	width: 24px;
	height: 24px;
	margin-right: 30px;
	margin-bottom: 5px;
	text-align: center;
	background-color: #de5113;
	color: white;
}

.v5-panel-hardest-level-col2 {
	padding-top: 2px;
	width: 200px;
	text-align: left;
}

.v5-panel-hardest-level-col1-blank {
	padding-top: 2px;
	padding-left: 4px;
	margin-right: 20px;
	width: 44px;
	height: 24px;
	margin-bottom: 5px;
	text-align: center;
	color: white;
}

.v5-panel-hardest-level-row-selected {
	border-radius: 12px;
	width: 300px;
	height: 24px;
	margin-right: 20px;
	margin-bottom: 5px;
	text-align: center;
	background-color: #08c54f;
	color: white;
	display: flex;
	flex-direction: row;
	align-self: stretch;
}

.v5-panel-main-margins-difficulty {
	background-color: #022727;
	background: rgba(2, 39, 39, 0.7);
	color: #fff;
	padding: 35px;
	padding-left: 35px;
	padding-top: 15px;
	max-width: 800px;
	margin-top: 3px;
}

.v5-panel-main-margins-box {
	background-color: #022727;
	background: rgba(2, 39, 39, 0.7);
	color: #fff;
	padding: 35px;
	padding-left: 35px;
	max-width: 800px;
	margin-top: 3px;
	font-size: 14px;
	text-align: left;
}

.v5-lower-post-title {
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.v3-lower-post-title-and-subtitle:after {
	content: "";
	background-color: black;
	height: 1px;
	display: block;
	top: -1px;
	position: relative;
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

/* other posts on v5 */

.v5-other-inner {
	padding-bottom: 15px;
}

.v5-other-inner-name {
	font-size: 12px;
	display: inline-block;
}

.v5-other-inner-datetime {
	padding-left: 10px;
	font-size: 12px;
	display: inline-block;
	color: #9cc;
}

.v5-other-inner-title {
	font-size: 18px;
	display: block;
}

.v5-other-inner-title a {
	font-size: 16px;
	color: white;
}

.v6-links-on-green a:hover,
.v6-links-on-green a:visited,
.v6-links-on-green a:active {
	text-decoration: underline;
	font-size: 14px;
	color: rgb(175, 219, 219);
}

.v6-links-on-green a {
	text-decoration: underline;
	font-size: 14px;
	color: white;
}

.v5-other-inner-answered {
	font-size: 12px;
	font-style: italic;
	color: #fffa99;
}

.v5-panel-difficulty-header-desktop {
	display: none;
}

.v5-panel-difficulty-side-by-side-total-levels-bar-outer {
	width: 100%;
	background-color: rgb(218, 149, 23);
	border-radius: 15px;
	height: 30px;
}

.v5-panel-difficulty-side-by-side-total-levels-bar {
	background-color: green;
	line-height: 30px;
	text-align: center;
	border-radius: 15px;
	height: 30px;
}

.v5-triangle {
	border-color: transparent transparent yellow transparent;
	border-style: solid;
	border-width: 0px 20px 20px 20px;
	height: 0px;
	width: 0px;
}

.v5-fixed-footer {
	display: none;
}

.v5-these-levels-are-randomised {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 10px;
	max-width: 600px;
	color: rgb(250, 250, 120);
}

.v5-alternate-images-from-random-levels-item {
	margin: 5px;
	width: 50px;
	display: inline-block;
}

.v6-alternate-images-from-random-levels-item {
	margin: 3px;
	width: 50px;
	display: inline-block;
	border: 1px solid #4ab4b0;
}

.v5-alternate-images-from-random-levels-item-image {
	width: 50px;
	display: inline-block;
}

.v5-multilingual-logo {
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: black;
	color: white;
	border-radius: 5px;
	border-color: white;
	border-width: 1px;
	border-style: solid;
	display: inline-block;
	vertical-align: middle;
}

.v5-sidebar-desktop-ad {
	margin-top: 25px;
}

.v5-subscribe-and-win-mobile {
	margin: 0 auto;
	display: block;
	width: 320px;
	text-align: left;
	margin-bottom: 0px;
}

.v5-subscribe-and-win-mobile-inner-left {
	display: block;
	text-align: center;
	width: 280px;
}

.v5-subscribe-and-win-mobile-inner-right {
	width: 280px;
	padding-left: 0px;
	padding-top: 10px;
	text-align: left;
	display: block;
	font-size: 12px;
	color: rgb(255, 97, 124);
}

.v5-subscribe-and-win-mobile-inner-right-link a,
.v5-subscribe-and-win-mobile-inner-right-link a:hover,
.v5-subscribe-and-win-mobile-inner-right-link a:visited,
.v5-subscribe-and-win-mobile-inner-right-link a:active {
	font-size: 12px !important;
	color: white !important;
	text-decoration: underline !important;
}

.v5-subscribe-and-win-mobile-image {
	width: 280px;
	text-align: center;
}

.v5-letter-index-popular-header {
	padding-top: 20px;
	font-size: 28px;
	color: white;
}

.v6-search-header {
	font-size: 28px;
	color: white;
}

.v5-letter-index-popular-subheader {
	font-size: 12px;
	color: rgb(232, 255, 129);
	padding-bottom: 20px
}

.v6-center-panel-header-generic {
	background-color: #2c807d;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size: 22px;
}

.v5-center-panel-header-generic {
	color: #fff;
	margin-bottom: 0px;
	margin-top: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 22px;
}

.v5-achievement-mini-header {
	color: #9cc;
	font-size: 11px;
}

.v5-achievement-name {
	color: white;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}

.v5-achievement-how-to {
	color: white;
	font-size: 16px;
	padding-bottom: 30px;
}

.v6-achievement-multiple-center-panel-outer {
	border: none;
	background-color: #2c807d;
	padding: 20px;
	padding-bottom: 30px;
	padding-top: 0px;
}

.v6-achievement-center-panel-outer {
	border: none;
	background-color: #2c807d;
	padding: 20px;
	padding-bottom: 10px;
}

.v5-center-panel-inner {
	margin: 20px;
}

.v5-panel-center-inner-header {
	color: white;
	font-size: 22px;
	padding-top: 20px;
	margin-bottom: 20px;
}

.v5-achievement-list-item {
	padding-bottom: 3px;
	padding-top: 3px;
}

.v5-achievement-list-name {
	color: #9cc;
	font-size: 14px;
	display: inline-block;
	min-width: 300px;
	max-width: 300px;
	vertical-align: top;
}

.v5-achievement-list-name-a,
.v5-achievement-list-name-a a:visited {
	vertical-align: top;
	text-decoration: underline;
	color: #9cc;
}

.v5-achievement-list-how-to {
	vertical-align: top;
	color: white;
	font-size: 14px;
	display: inline-block;
	min-width: 455px;
	max-width: 455px;
	font-weight: normal;
}

.v6-mobile-visible {
	display: none;
}

.v6-tablet-visible {
	display: none;
}

.v6-desktop-visible {
	display: none;
}

@media screen and (max-width: 599px) {

	.v5-subscribe-and-win-mobile-inner-right {
		padding-top: 20px;
	}

	.v5-subscribe-and-win-mobile {
		margin: 0 auto;
		display: block;
		width: 300px;
		text-align: left;
		margin-bottom: 25px;
	}

	.v5-subscribe-and-win-mobile-image {
		width: 300px;
		text-align: center;
	}

	.v5-subscribe-and-win-mobile-inner-left {
		display: block;
		text-align: center;
		width: 300px;
	}

	.v5-subscribe-and-win-mobile-inner-right {
		width: 300px;
	}

	.the_champ_login_container {
		text-align: center;
	}

	[lang="ar"] .theChampFacebookLoginBackground {
		margin-right: 0px !important
	}

	.v5-achievement-list-name {
		display: block;
		min-width: 200px;
		max-width: 280px;
		font-size: 12px;
	}

	.v5-achievement-list-how-to {
		display: block;
		min-width: 200px;
		max-width: 280px;
		font-size: 12px;
	}

	.v6-center-panel-header-generic {
		margin-top: 0px;
		margin-left: 0px;
		background-color: #2c807d;
		text-align: center;
		padding-top: 20px;
		font-size: 20px;
	}

	.v5-center-panel-header-generic {
		margin-left: 0px;
		background-color: #339390;
		text-align: center;
		padding-top: 10px;
		font-size: 16px;
	}

	.v5-center-panel-inner {
		margin: 30px;
	}

	.v5-sidebar-desktop-ad {
		display: none;
	}

	.v6-these-levels-are-randomised {
		padding-top: 30px;
		color: rgb(250, 250, 120);
		font-size: 13px;
	}

	.v5-these-levels-are-randomised {
		padding-top: 30px;
		padding-left: 30px;
		padding-right: 30px;
		color: rgb(250, 250, 120);
	}

	.v5-fixed-footer {
		display: block;
		position: fixed;
		left: 0px;
		bottom: 0px;
		height: 90px;
		width: 100%;
		text-align: center;
		background-color: #ececec;
		padding-top: 20px;
		padding-bottom: 20px;
		z-index: 100;
	}

	.mobile-only {
		display: block;
	}

	.v5-header-new-feature {
		display: block;
		font-size: 12px;
		color: white;
	}


	/* MOBILE BODY
	*/

	.mobmenur-container {
		display: none !important;
	}

	#primary {
		padding: 0;
	}

	.site-header {
		position: fixed !important;
		top: 0 !important;
		width: 100% !important;
		z-index: 10;
		height: 56px;
		box-shadow: 0px 1px;
	}

	.vanilla-content-outer,
	.site-content {
		padding-top: 0px !important;
	}

	.v3-lower-post-title-and-subtitle:after {
		content: "";
		background-color: black;
		height: 1px;
		display: block;
		top: -1px;
		position: relative;
		background: none;
	}

	.v5-mobile-game-other-header-h1 {
		display: block;
		font-size: 26px;
		color: white;
		padding-left: 30px;
		padding-right: 30px;
	}

	.v5-game-other-body-mobile {
		display: block;
		font-size: 12px;
		color: white;
		padding-left: 30px;
		padding-top: 15px;
		padding-bottom: 5px;
		padding-right: 30px;
	}

	.v5-panel-main-margins-difficulty {
		background-color: #022727;
		background: rgba(2, 39, 39, 0.7);
		color: #fff;
		padding: 20px;
		padding-left: 20px;
		padding-bottom: 0px;
		max-width: 800px;
		margin-top: 3px;
	}

	.v5-panel-main-margins-box {
		background-color: #022727;
		background: rgba(2, 39, 39, 0.7);
		color: #fff;
		padding: 20px;
		padding-left: 20px;
		padding-bottom: 0px;
		max-width: 800px;
		margin-top: 3px;
		font-size: 14px;
		text-align: left;
	}

	.v5-other-outer {
		padding-bottom: 5px;
	}

	.header_sub_menu_bar_left {
		margin: auto;
	}

	.header_sub_menu_bar_facebook_mobile {
		display: flex;
		flex-direction: row;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		text-align: center;
		font-size: 10px;
		color: #494949;
	}

	.header_sub_menu_bar_facebook_mobile_outer {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.sub_header_game_logo_div_extra {
		display: inline-block;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	[lang="ar"] .sub_header_game_logo_div_extra {
		margin-left: 10px;
		margin-right: 0px;
	}

	/* MOBILE HEADER
	*/
	.v3-post-title {
		margin-left: 10px;
		margin-right: 10px;
	}

	.v3-panel-header {
		margin-left: 10px;
		margin-right: 10px;
	}

	.vanilla-header-logo {
		max-height: 34px;
	}

	.rewards-div-outer {
		display: flex;
		align-items: center;
		flex: 0 1 auto;
		height: 28px;
		margin-right: 0px;
	}

	.v3-lower-post-title-and-subtitle {
		background-color: #339390;
	}

	.v3-lower-post-title-h2 {
		margin-top: 0px;
		padding-top: 10px;
	}

	.rewards-image {
		height: 14px;
		width: 14px;
	}

	.rewards-image-b {
		height: 13px;
		width: 13px;
	}

	.rewards-div-inner {
		font-size: 12px;
		margin-left: 6px;
		margin-right: 15px;
		font-weight: bold;
	}

	[lang="ar"] .rewards-div-inner {
		margin-left: 15px;
		margin-right: 6px;
		text-align: right;
	}

	.desktop-header-sub-top-right {
		display: none;
	}

	.v3-body-title-h1 {
		margin-top: 20px !important;
	}

	/* MOBILE NAV
	*/

	#site-navigation {
		padding-left: 0;
	}

	.main-navigation {
		width: 20%;
	}

	#menu-item-489445,
	#menu-item-489444 {
		margin-top: 15px;
	}

	.main-navigation ul>li {
		background-color: #339390;
		border-right: none !important;
		font-size: 14px;
	}

	/* MOBILE CONTENT
	*/

	.v3-gic-left {
		padding-bottom: 10px;
	}

	.v3-gic-right {
		text-align: center;
		width: 100%
	}

	.home-page-top-right {
		margin-left: 0;
		text-align: center;
		width: 100%;
	}

	.v3-panel-main-left {
		padding-bottom: 15px;
		padding-right: 0;
	}

	.v3-gic-left-bottom-row {
		padding-bottom: 10px;
	}

	.v3-g-plusone-parentpage {
		text-align: center;
	}

	.v3-g-plusone-page {
		text-align: center;
		display: inline-block;
	}

	.post-and-page-header-ad {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	.g-plusone {
		text-align: center;
	}

	.v3-post-and-page-bottom-links,
	.v3-post-and-page-bottom-links-disabled {
		min-width: 90px;
	}

	.v3-post-and-page-graphic-links-width-300 {
		width: 100%;
	}

	.v3-bottom-2-column-panel-left {
		padding-right: 0;
	}

	.v3-lower-post-title {
		margin-left: 10px;
		margin-right: 10px;
	}

	.v5-lower-post-title {
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 0px;
	}

	/* MOBILE FOOTER
	*/
	.footer-left {
		display: none;
	}

	.footer-middle {
		text-align: center;
	}

	.footer-right {
		text-align: center;
		margin: 0 10px;
	}

	/* INDEX PAGES
	*/
	.index-body .index-item-outer {
		margin-top: 0;
		margin-bottom: 15px;
		margin-right: 0;
	}

	.v3-index-panel {
		padding: 10px;
	}

	/* LEGACY
	*/
	.v3-content .game-header-button-link {
		border: none;
	}

	.v3-content .game-header-button-active {
		border: none;
	}

	.v3-content .game-header-buttons {
		text-align: center
	}

	/* HOME
	*/

	.v3-panel-home-en-top-right {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.v3-panel-home-en-bottom-right {
		display: inline-block;
		max-width: 100%;
	}

	/* GHG ad network
	*/
	.ghg-ad-network-text {
		max-width: 300px;
		margin-bottom: 15px;
	}

	.ghg-ad-network-outer {
		margin: 0 auto;
	}

	.v3-panel-main-ghg-ad-network {
		width: 100%;
		text-align: center;
	}

	/* VANILLA*/

	#site-logo-vanilla {
		margin: 11px 0px 11px 0px;
		flex: 1 0 auto;
		align-self: stretch;
		text-align: left;
	}

	#site-logo-vanilla-desktop {
		display: none;
	}

	#user-image-desktop {
		display: inline-block;
		width: 32px;
		height: 32px;
		border-radius: 16px;
		border: 1px solid rgb(7, 71, 50);
		margin-right: 0px;
	}

	.vanilla-v3-gic-left {
		display: none;
	}

	.vanilla-ad {
		display: block;
	}

	.vanilla-ad-top-game-panel,
	.vanilla-ad-top-game-panel-mobile {
		display: block;
	}

	.vanilla-ad-top-game-panel-desktop {
		display: none !important;
	}

	.vanilla-game-header-outer {
		margin: 0px;
	}

	.vanilla-game-header-outer-desktop-only {
		display: none;
	}

	.vanilla-game-header-outer {
		display: flex;
	}

	.vanilla-answer-walkthrough-content-mobile {
		display: block;
	}

	.vanilla-answer-walkthrough-content-desktop {
		display: none;
	}

	.vanilla-loading {
		margin: 30px auto 10px auto;
		font-size: 16px;
		color: #ffe066;
		animation: blinker 1s linear infinite;
	}

	@keyframes blinker {
		50% {
			opacity: 0;
		}
	}

	.vanilla-h1 {
		font-size: 16px;
		color: #fff;
		margin: 0px;
		max-width: 100%;
	}

	.vanilla-game-sub-header-similar-games-expandable {
		padding: 10px;
	}

	.vanilla-answer-walkthrough-content {
		padding-bottom: 30px;
		background-color: rgba(2, 39, 39, 0.7);
	}

	.vanilla-answer-walkthrough-content-other {
		padding-bottom: 5px;
	}

	.vanilla-sidebar {
		display: none;
	}

	.vanilla-answer-parentpage-h4 {
		color: #fff;
		margin-bottom: 0px;
		padding-top: 20px;
		padding-bottom: 20px;
		font-size: 16px;
	}

	.vanilla-v3-post-and-page-graphic-links-width-300 {
		width: 300px;
	}

	.vanilla-content-outer {
		margin-right: 0;
		margin-left: 0;
		width: 100%;
		display: table;
	}

	.vanilla-answer-parentpage-h4-desktop-only {
		display: none;
	}

	.vanilla-comments-box {
		display: block;
	}

	.v3-panel-comments {
		padding: 10px;
	}

	.vanilla-basic-guide-text {
		color: #9cc;
		padding-bottom: 10px;
	}

	.nav_container {
		display: none;
	}

	.vanilla-ad-top-desktop {
		display: none;
	}

	.vanilla-ad-bottom-desktop {
		display: none;
	}

	.desktop-only {
		display: none;
	}

	.vanilla-ad-bottom {
		display: block;
		margin-bottom: 5px;
		text-align: center;
		margin-top: 25px;
		vertical-align: top;
	}

	.site-footer {
		margin-top: 0px !important;
		border-top: 0px !important;
		padding-top: 15px !important;
		padding-bottom: 0px !important;
	}

	.vanilla-parentpage-list {
		margin-bottom: 30px;
	}

	#similar-box {
		display: block;
	}

	.v5-panel-difficulty-side-by-side-total-levels-header {
		margin-top: 20px;
	}

}

/* between mobile and small tablet just to align top menu with responsive.css
*/
@media screen and (min-width: 600px) and (max-width: 767px) {

	#menu-item-489445,
	#menu-item-489444 {
		margin-top: 15px;
	}

	.main-navigation ul>li {
		background-color: #339390;
		border-right: none !important;
		font-size: 14px;
	}
}

/* SMALL TABLET
*/

@media screen and (min-width: 600px) and (max-width: 829px) {

	/* TABLET BODY
	*/
	#primary {
		padding: 0 15px 0 15px;
	}

	.rewards-div-outer {
		display: flex;
		align-items: center;
		flex: 0 1 auto;
		height: 28px;
		margin-right: 25px;
	}

	.rewards-image {
		height: 14px;
		width: 14px;
	}

	.rewards-image-b {
		height: 13px;
		width: 13px;
	}

	.rewards-div-inner {
		margin-left: 6px;
		margin-right: 15px;
		font-weight: bold;
	}

	[lang="ar"] .rewards-div-inner {
		margin-left: 15px;
		margin-right: 6px;
		text-align: right;
	}


	/* TABLET HEADER
	*/

	.mobmenur-container {
		display: none !important;
	}

	.v3-post-title {
		margin-left: 10px;
		margin-right: 10px;
	}

	.v3-panel-header {
		margin-left: 10px;
		margin-right: 10px;
	}

	.v3-panel-main-left {
		padding-bottom: 15px;
		padding-right: 20px;
	}

	.v3-g-plusone-parentpage {
		text-align: center;
	}

	.v3-g-plusone-page {
		text-align: center;
		display: inline-block;
	}

	.g-plusone {
		text-align: center;
	}

	.post-and-page-header-ad {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	.v3-post-and-page-bottom-links,
	.v3-post-and-page-bottom-links-disabled {
		min-width: 90px;
	}

	.v3-post-and-page-graphic-links-width-300 {
		width: 100%;
	}

	.v3-bottom-2-column-panel-left {
		padding-right: 0;
	}

	.desktop-header-sub-top-right {
		display: block;
		color: white;
		text-align: right;
		width: auto;
		overflow: hidden;
		float: right;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 14px;
	}

	/* TABLET NAV
	*/
	.main-navigation {
		width: 40%;
	}

	.vanilla-header-logo {
		max-height: 34px;
	}

	/* TABLET CONTENT
	*/

	.v3-gic-left {
		padding-bottom: 10px;
	}

	.v3-gic-right {
		text-align: center;
		width: 100%
	}

	.home-page-top-right {
		margin-left: 0;
		text-align: center;
		width: 100%;
	}

	.v3-lower-post-title {
		margin-left: 10px;
		margin-right: 10px;
	}

	.v5-lower-post-title {
		margin-left: 10px;
		margin-right: 10px;
	}

	/* TABLET FOOTER
	*/
	.footer-left {
		display: none;
	}

	.footer-right {
		text-align: center;
		margin: 0 10px;
	}

	/* INDEX PAGES
	*/
	.index-body .index-item-outer {
		margin-top: 0;
		margin-bottom: 15px;
		margin-right: 0;
	}

	.v3-index-panel {
		padding: 10px;
	}

	/* LEGACY
	*/
	.v3-content .game-header-button-link {
		border: none;
	}

	.v3-content .game-header-button-active {
		border: none;
	}

	.v3-content .game-header-buttons {
		text-align: center
	}

	/* HOME
	*/

	.v3-panel-home-en-top-right {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.v3-panel-home-en-bottom-right {
		display: inline-block;
		max-width: 100%;
	}

	/* GHG ad network
	*/
	.ghg-ad-network-text {
		max-width: 300px;
		margin-bottom: 15px;
	}

	.ghg-ad-network-outer {
		margin: 0 auto;
	}

	.v3-panel-main-ghg-ad-network {
		width: 100%;
		text-align: center;
	}

	/* VANILLA*/

	#site-logo-vanilla {
		margin: 11px 0px 11px 0px;
		flex: 1 0 auto;
		align-self: stretch;
		text-align: left;
	}

	#site-logo-vanilla-desktop {
		display: none;
	}

	#user-image-desktop {
		display: inline-block;
		width: 32px;
		height: 32px;
		border-radius: 16px;
		border: 1px solid rgb(7, 71, 50);
		margin-right: 0px;
	}

	.vanilla-v3-gic-left {
		display: none;
	}

	.vanilla-ad {
		display: block;
	}

	.vanilla-ad-top-game-panel,
	.vanilla-ad-top-game-panel-mobile {
		display: block;
	}

	.vanilla-ad-top-game-panel-desktop {
		display: none;
	}

	.vanilla-game-header-outer {
		margin: 0px;
	}

	.vanilla-game-header-outer-desktop-only {
		display: none;
	}

	.vanilla-game-header-outer {
		display: flex;
	}

	.vanilla-answer-walkthrough-content-mobile {
		display: block;
	}

	.vanilla-answer-walkthrough-content-desktop {
		display: none;
	}

	.vanilla-loading {
		margin: 0 auto;
	}

	.vanilla-h1 {
		font-size: 16px;
		color: #fff;
		margin: 0px;
		max-width: 100%;
	}

	.vanilla-game-sub-header-similar-games-expandable {
		padding: 10px;
	}

	.vanilla-answer-walkthrough-content {
		padding-bottom: 30px;
	}

	.vanilla-sidebar {
		display: none;
	}

	.vanilla-answer-parentpage-h4 {
		color: #fff;
		margin-bottom: 0px;
		padding-top: 5px;
		padding-bottom: 20px;
		font-size: 16px;
	}

	.vanilla-v3-post-and-page-graphic-links-width-300 {
		width: 300px;
	}

	.vanilla-content-outer {
		margin-right: 0;
		margin-left: 0;
		width: 100%;
		display: table;
	}

	.vanilla-answer-parentpage-h4-desktop-only {
		display: none;
	}

	.vanilla-comments-box {
		display: block;
	}

	.v3-panel-comments {
		padding: 10px;
	}

	.vanilla-basic-guide-text {
		color: #9cc;
		padding-bottom: 10px;
	}

	.vanilla-answer-parentpage-h4 {
		color: #fff;
		margin-bottom: 0px;
		padding-top: 5px;
		padding-bottom: 20px;
		font-size: 16px;
	}

	.nav_container {
		display: none;
	}

	.newor-mobile-footer {
		display: none;
	}

	.vanilla-ad-top-desktop {
		display: none;
	}

	.vanilla-ad-bottom-desktop {
		display: none;
	}

	.desktop-only {
		display: none;
	}

	.vanilla-ad-bottom {
		display: block;
		margin-bottom: 35px;
		text-align: center;
		margin-top: 20px;
		vertical-align: top;
	}

	.vanilla-post-list:before {
		margin-bottom: 15px;
	}

	.vanilla-post-list:after {
		margin-top: 15px;
	}

	#similar-box {
		display: block;
	}
}


/* LARGE TABLET
*/

@media screen and (min-width: 830px) and (max-width: 1024px) {

	.mobmenur-container {
		display: none !important;
	}

	/* TABLET BODY
	*/
	#primary {
		padding: 0 15px 0 15px;
	}


	/* TABLET HEADER
	*/


	.rewards-div-outer {
		display: none;
		display: flex;
		align-items: center;
		flex: 0 1 auto;
		height: 28px;
	}

	.desktop-header-sub-top-right {
		display: block;
		color: white;
		text-align: right;
		width: auto;
		overflow: hidden;
		float: right;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 14px;
	}


	/* TABLET NAV
	*/
	.main-navigation {
		width: 40%;
	}

	/* TABLET CONTENT
	*/

	.v3-gic-left {
		max-width: 475px;
		padding-right: 15px;
	}

	.v3-gic-right {
		width: 300px;
	}

	.home-page-top-right {
		margin-left: 20px;
		max-width: 300px;
	}

	.v3-panel-main-left {
		padding-right: 20px;
		padding-bottom: 0;
	}

	.v3-post-and-page-bottom-links,
	.v3-post-and-page-bottom-links-disabled {
		min-width: 110px;
	}

	.v3-post-and-page-graphic-links-width-300 {
		width: 385px;
	}

	.v3-bottom-2-column-panel-left {
		padding-right: 10px;
	}

	/* TABLET FOOTER
	*/
	.footer-left,
	.footer-right {
		text-align: center;
		margin: 0 10px;
	}

	.footer-middle {
		display: none;
	}

	/* INDEX PAGES
	*/
	.index-body .index-item-outer {
		margin-top: 0;
		margin-bottom: 15px;
		margin-right: 20px;
	}

	[lang="ar"] .index-body .index-item-outer {
		margin-left: 20px;
		margin-right: 0px;
	}

	.v3-index-panel {
		padding: 30px;
	}

	/* LEGACY
	*/

	.col-md-9 {
		width: 830px !important;
	}

	.container {
		width: 830px !important;
	}

	.v3-content {
		border-right: none;
		border-left: none;
		border-top: none;
		border-bottom: none;
		padding: 0 10px 0 0;
	}

	/* HOME PAGE
	*/
	.v3-panel-home-en-top-left {
		margin-right: 20px;
	}

	.v3-panel-home-en-bottom-left {
		margin-right: 20px;
	}

	.v3-panel-home-en-top-right {
		display: inline-block;
		max-width: 300px;
	}

	.v3-panel-home-en-bottom-right {
		display: inline-block;
		max-width: 300px;
	}

	/* GHG Ad Network
	*/
	.ghg-ad-network-inner img {
		width: 246px;
	}

	.ghg-ad-network-text {
		max-width: 246px;
	}

	.ghg-ad-network-outer {
		margin-right: 10px;
		margin-bottom: 10px;
	}

	/* VANILLA*/

	#site-logo-vanilla {
		display: none;
	}

	#site-logo-vanilla-desktop {
		align-self: stretch;
		margin: 15px 0px 15px 0px;
		display: inline-block;
		flex: 1 0 auto;
	}

	#user-image-desktop {
		display: inline-block;
		width: 32px;
		height: 32px;
		border-radius: 16px;
		border: 1px solid rgb(7, 71, 50);
		margin-right: 0px;
	}

	.vanilla-v3-gic-left {
		display: none;
	}

	.vanilla-ad {
		display: block;
	}

	.vanilla-ad-top-game-panel,
	.vanilla-ad-top-game-panel-mobile {
		display: block;
	}

	.vanilla-ad-top-game-panel-desktop {
		display: none;
	}

	.vanilla-game-header-outer {
		margin: 0px;
	}

	.vanilla-game-header-outer-desktop-only {
		display: none;
	}

	.vanilla-game-header-outer {
		display: flex;
	}

	.vanilla-answer-walkthrough-content-mobile {
		display: block;
	}

	.vanilla-answer-walkthrough-content-desktop {
		display: none;
	}

	.vanilla-loading {
		margin: 0 auto;
	}

	.vanilla-h1 {
		font-size: 16px;
		color: #fff;
		margin: 0px;
		max-width: 100%;
	}

	.vanilla-game-sub-header-similar-games-expandable {
		padding: 10px;
	}

	.vanilla-answer-walkthrough-content {
		padding-bottom: 30px;
	}

	.vanilla-sidebar {
		display: none;
	}

	.vanilla-answer-parentpage-h4 {
		color: #fff;
		margin-bottom: 0px;
		padding-top: 5px;
		padding-bottom: 20px;
		font-size: 16px;
	}

	.vanilla-v3-post-and-page-graphic-links-width-300 {
		width: 300px;
	}

	.vanilla-content-outer {
		margin-right: 0;
		margin-left: 0;
		width: 100%;
		display: table;
	}

	.vanilla-game-sub-header-comments {
		display: none;
	}

	.vanilla-game-panel,
	.vanilla-post-list,
	.vanilla-parentpage-list {
		background-color: #022727;
		background: rgba(2, 39, 39, 0.7);
	}

	.vanilla-game-panel:before,
	.vanilla-comments-box:before,
	.vanilla-post-list:before,
	.vanilla-parentpage-list:before {
		content: "";
		background-color: black;
		height: 1px;
		display: block;
		top: -1px;
		position: relative;
		background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	}

	.vanilla-post-list:before {
		margin-bottom: 15px;
	}

	.vanilla-post-list:after {
		margin-top: 15px;
	}

	.vanilla-game-panel:after,
	.vanilla-comments-box:after,
	.vanilla-post-list:after,
	.vanilla-parentpage-list:after,
	.v5-panel-sidebar-outer:after {
		content: "";
		background-color: black;
		height: 1px;
		display: block;
		top: -1px;
		position: relative;
		background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	}

	.v3-panel-comments {
		padding: 20px;
	}

	.vanilla-basic-guide-text {
		color: #fff;
		padding-top: -8px;
		padding-bottom: 10px;
		font-size: 14px;
	}

	.newor-mobile-footer {
		display: none;
	}

	.vanilla-similar-games-text-only {
		display: none;
	}

	#similar-box-selector-a {
		display: none;
	}

	#similar-box {
		display: none;
	}

	#answer-content {
		display: block;
	}

	#answer-loading {
		display: none;
	}

	.vanilla-ad-bottom {
		display: none;
	}

	.v5-panel-difficulty-header-desktop {
		display: flex;
		align-content: stretch;
		background-position: center center;
		background-repeat: no-repeat;
		width: 730px;
		height: 80px;
	}

	.v5-panel-difficulty-body-horizontal {
		display: flex;
		align-content: stretch;
		margin-top: 15px;
	}
}

/* DESKTOP
*/

@media screen and (min-width: 1025px) {

	/* DESKTOP BODY
	*/

	.v5-plain-height-20 {
		height: 0px;
	}

	.v3-lower-post-title {
		padding-bottom: 10px;
	}

	.mobmenur-container {
		display: none !important;
	}

	.vanilla-single-template-title {
		margin-left: 0px;
		margin-right: 0px;
	}

	.header_sub_menu_bar {
		display: block;
		background-color: #ececec;
		position: relative;
	}

	.header_sub_menu_bar_mobile {
		display: none;
		position: relative;
	}

	.blank-56 {
		display: none;
	}

	.header_sub_menu_bar_left {
		width: 60%;
	}

	.header_sub_menu_bar_right {
		display: block;
		width: 40%;
		align-items: right;
	}

	.page_normal_bg {
		background-image: url('https://gamehelp.guru/wp-content/uploads/2017/05/background-v4-003.jpg');
		background-size: 100%;
		background-repeat: no-repeat;
		background-attachment: fixed;
	}

	#primary {
		padding: 0 15px 0 15px;
	}

	/* DESKTOP HEADER
	*/


	.rewards-div-outer {
		display: flex;
		align-items: center;
		flex: 0 1 auto;
		height: 28px;
	}

	.desktop-header-sub-top-right {
		display: block;
		color: white;
		text-align: right;
		width: auto;
		overflow: hidden;
		float: right;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 14px;
	}


	/* DESKTOP NAV
	*/
	.main-navigation {
		width: 40%;
	}

	.my-games-outer {
		display: none;
	}

	/* DESKTOP CONTENT
	*/

	.v3-gic-left {
		max-width: 475px;
		padding-right: 15px;
	}

	.v3-gic-right {
		width: 300px;
	}

	.home-page-top-right {
		margin-left: 20px;
		max-width: 300px;
	}

	.v3-panel-main-b {
		background-color: #022727;
		background: rgba(2, 39, 39, 0.7);
	}

	.v3-panel-main-left {
		padding-bottom: 0;
		padding-right: 20px;
	}

	.v3-post-and-page-bottom-links,
	.v3-post-and-page-bottom-links-disabled {
		min-width: 110px;
	}

	.v3-post-and-page-graphic-links-width-300 {
		width: 385px;
	}

	.v3-bottom-2-column-panel-left {
		padding-right: 10px;
	}

	.v5-under-similar-games-ad-desktop-only {
		display: block;
		padding-top: 20px;
	}

	/* DESKTOP FOOTER
	*/
	.footer-left {
		text-align: left;
		width: 70%;
	}

	.footer-right {
		text-align: right;
		float: right;
	}

	.footer-left,
	.footer-right {
		display: inline-block;
	}

	.footer-middle {
		display: none;
	}

	/* INDEX PAGES
	*/
	.index-body .index-item-outer {
		margin-top: 0;
		margin-bottom: 15px;
		margin-right: 20px;
	}

	[lang="ar"] .index-body .index-item-outer {
		margin-left: 20px;
		margin-right: 0px;
	}

	.v3-index-panel {
		padding: 30px;
	}

	/* LEGACY
	*/

	.col-md-9 {
		width: 830px !important;
	}

	.v3-content {
		border-right: none;
		border-left: none;
		border-top: none;
		border-bottom: none;
		padding: 0 10px 0 0;
	}

	/* HOME PAGE
	*/
	.v3-panel-home-en-top-left {
		margin-right: 20px;
	}

	.v3-panel-home-en-bottom-left {
		margin-right: 20px;
	}

	.v3-panel-home-en-top-right {
		display: inline-block;
		max-width: 300px;
	}

	.v3-panel-home-en-bottom-right {
		display: inline-block;
		max-width: 300px;
	}

	/* GHG Ad Network
	*/
	.ghg-ad-network-inner img {
		width: 246px;
	}

	.ghg-ad-network-text {
		max-width: 246px;
	}

	.ghg-ad-network-outer {
		margin-right: 10px;
		margin-bottom: 10px;
	}

	/* VANILLA
	*/

	#site-logo-vanilla {
		display: none;
	}

	#site-logo-vanilla-desktop {
		align-self: stretch;
		margin: 15px 0px 15px 0px;
		display: inline-block;
		flex: 1 0 auto;
	}

	#user-image-desktop {
		display: inline-block;
		width: 32px;
		height: 32px;
		border-radius: 16px;
		border: 1px solid rgb(7, 71, 50);
		margin-right: 0px;
	}

	.vanilla-v3-gic-left {
		display: inline-block;
	}

	.vanilla-ad {
		max-width: 300px;
		display: inline-block;
	}

	.vanilla-ad-top-game-panel,
	.vanilla-ad-top-game-panel-desktop {
		max-width: 300px;
		display: inline-block;
	}

	.vanilla-ad-top-game-panel-mobile {
		display: none;
	}

	.vanilla-gradient-background {
		margin: 20px 0px 0px 0px;
	}

	.vanilla-game-panel,
	.vanilla-post-list,
	.vanilla-parentpage-list {
		background-color: #022727;
		background: rgba(2, 39, 39, 0.7);
	}

	.vanilla-parentpage-list-inner {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.vanilla-game-panel:before,
	.vanilla-comments-box:before,
	.vanilla-post-list:before,
	.vanilla-parentpage-list:before {
		content: "";
		background-color: black;
		height: 1px;
		display: block;
		top: -1px;
		position: relative;
		background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	}

	.vanilla-game-panel:after,
	.vanilla-comments-box:after,
	.vanilla-post-list:after,
	.vanilla-parentpage-list:after,
	.v5-panel-sidebar-outer:after {
		content: "";
		background-color: black;
		height: 1px;
		display: block;
		top: -1px;
		position: relative;
		background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	}

	.vanilla-post-list:before {
		margin-bottom: 20px;
	}

	.vanilla-post-list:after {
		margin-top: 20px;
	}

	.vanilla-game-header-outer-desktop-only {
		display: flex;
	}

	.vanilla-game-header-outer {
		display: none;
	}

	.vanilla-answer-walkthrough-content {
		padding: 0px;
	}

	.vanilla-answer-walkthrough-content-mobile {
		display: none;
	}

	.vanilla-answer-walkthrough-content-desktop {
		display: block;
		text-align: left;
	}

	.vanilla-answer-walkthrough-content-desktop .v3-lower-post-title-and-subtitle {
		background: none;
	}

	.vanilla-answer-walkthrough-content-desktop .v3-lower-post-title .v5-lower-post-title {
		padding: 10px;
	}

	.vanilla-answer-walkthrough-content-desktop .v3-lower-post-title-and-subtitle:after {
		content: "";
		background-color: black;
		height: 1px;
		display: block;
		top: -1px;
		position: relative;
		background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	}

	.vanilla-answer-walkthrough-content-desktop .v3-lower-post-title-h2 {
		margin: 0px;
		padding: 0px;
		padding-top: 20px;
	}

	.vanilla-answer-walkthrough-content-desktop .v3-panel-main {
		padding: 20px;
		margin-bottom: 0px;
	}

	.vanilla-answer-walkthrough-content-desktop .type-page {
		margin-bottom: 0px !important;
	}

	.vanilla-loading {
		margin: 30px auto;
	}

	.vanilla-button-row {
		display: none;
	}

	.vanilla-h1 {
		font-size: 24px;
		color: #fff;
		margin: 0px;
		max-width: 100%;
	}

	.vanilla-game-sub-header-similar-games-expandable {
		padding: 20px;
	}

	.vanilla-footer-container {
		margin-top: 20px;
	}

	.vanilla-sidebar {
		display: inline-block;
		vertical-align: top;
		margin-top: 20px;
		width: 300px;
	}

	.vanilla-answer-parentpage-h4 {
		color: #fff;
		margin-bottom: 0px;
		padding-top: 15px;
		padding-bottom: 10px;
		font-size: 22px;
		text-align: left;
	}

	.vanilla-v3-post-and-page-graphic-links-width-300:first-child,
	.vanilla-v3-post-and-page-graphic-links-width-300:nth-child(2n+1) {
		margin-left: 20px;
	}

	.vanilla-v3-post-and-page-graphic-links-width-300:nth-child(2n) {
		margin-right: 20px;
	}

	.vanilla-v3-post-and-page-graphic-links-width-300 {
		width: 379px;
		text-align: center;
	}

	.vanilla-v3-post-and-page-graphic-links {
		width: 159px;
		text-align: center;
	}

	.vanilla-content-outer {
		margin-right: auto;
		margin-left: auto;
		max-width: 1460px;
		display: table;
	}

	.vanilla-game-sub-header-comments {
		display: none;
	}

	.v3-panel-comments {
		padding: 20px;
	}

	.vanilla-basic-guide-text {
		color: #fff;
		margin-top: -8px;
		padding-bottom: 0px;
		font-size: 14px;
		text-align: left;
	}

	.newor-mobile-footer {
		display: none;
	}

	.vanilla-similar-games-text-only {
		display: none;
	}

	#similar-box-selector-a {
		display: none;
	}

	#similar-box {
		display: none;
	}

	#answer-content {
		display: block;
	}

	#answer-loading {
		display: none;
	}

	.vanilla-ad-bottom {
		display: none;
	}

	.v5-panel-difficulty-header-desktop {
		display: flex;
		align-content: stretch;
		background-position: center center;
		background-repeat: no-repeat;
		width: 730px;
		height: 80px;
	}

	.v5-panel-difficulty-body-horizontal {
		margin-top: 15px;
		display: flex;
		align-content: stretch;
	}
}

/* AGNOSTIC
*/

/* AGNOSTIC BODY
*/
.post-template-single-a-and-w,
.page-template-single-a-and-w,
.home,
.page,
.page_special_bg,
.post,
.single,
.error404,
.search {
	background-color: #003333;
}

.site-branding {
	background-color: #fff;
	padding: 0;
}

.site-content {
	padding-top: 20px;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
li,
ul {
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
	color: #fff;
}

a,
a:hover,
a:visited,
a:active {
	font-family: "Open Sans Regular", Verdana, Tahoma !important;
	color: #9cc;
}

a:hover {
	text-decoration: underline;
}

#site-logo {
	margin: 15px;
	text-align: center;
	width: 100%;
}


/* AGNOSTIC HEADER
*/
.top-bar {
	border-top: none;
	background-color: #339390;
}

.nav_container {
	padding-top: 0;
	background-color: #339390;
	border-top: 0;
	margin: 0;
}

.nav_container .container {
	vertical-align: middle;
}

.main-navigation {
	display: inline;
}

.main-navigation li a {
	font-size: 14px;
	border-left: 0;
	padding: 0;
	color: #fff;
}

.main-navigation ul>li {
	text-transform: none;
	border-right: 1px solid white;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.main-navigation ul>li:first-child {
	padding-left: 0px;
}

#menu-top-right-desktop {
	margin: 0;
	font-size: 0;
}

.menu-top-right-desktop-container {
	display: inline !important;
	float: right;
	text-align: right;
	margin: auto 0;
}

.menu-top-right-desktop-container ul>li a {
	font-size: 14px;
	border-left: 0;
	padding: 0;
	color: #fff;
	display: inline;
	text-decoration: none;
}

.menu-top-right-desktop-container ul>li a:hover {
	text-decoration: underline;
}

.menu-top-right-desktop-container ul>li {
	text-transform: none;
	border-right: 1px solid #fff;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
	float: left;
	position: relative;
}

.menu-top-right-desktop-container ul>li:last-of-type {
	border-right: none;
}

/* AGNOSTIC NAV
*/

.v3-above-post-ad-space {
	text-align: center;
}

/* AGNOSTIC ADS
*/

mark,
ins {
	background: transparent !important;
}

/* AGNOSTIC CONTENT
*/

.entry-header {
	display: visible;
}

.v3-post-title-and-subtitle {
	margin-bottom: 3px;
}

.v3-post-title-and-subtitle:after {
	content: "";
	background-color: black;
	height: 1px;
	display: block;
	top: -1px;
	position: relative;
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

.v3-body-title-h1 {
	color: #fff;
	font-size: 30px;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
	margin-top: 20px;
	padding-bottom: 10px;
}

.v3-gic {
	padding: 10px;
	background-color: #022727;
	max-width: 800px;
	background: rgba(2, 39, 39, 0.7);
}

.v3-gic-left {
	display: inline-block;
	max-width: 475px;
}

.v3-gic-header {
	color: #9cc;
	font-size: 12px;
}

.v3-gic-value {
	color: #fff;
	font-size: 14px;
	padding-bottom: 5px;
}

.v3-gic-right {
	display: inline-block;
	vertical-align: top;
	height: 250px;
}

.v3-gic-left-top-row-icon {
	display: inline-block;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;
}

.vanilla-game-header-image {
	font-size: 0px;
}

.v3-gic-icon-img {
	width: 120px;
	height: 120px;
}

.v3-gic-left-top-row-info {
	display: inline-block;
	color: #fff;
	padding-bottom: 10px;
	max-width: 300px;
}

.v3-gic-left-bottom-row {
	color: #fff;
}

.v3-content .v3-panel-main {
	background-color: #022727;
	max-width: 800px;
	background: rgba(2, 39, 39, 0.7);
}

.v3-panel-main {
	background-color: transparent;
	color: #fff;
	padding: 10px;
	max-width: 800px;
	margin-top: 3px;
}

.v3-panel-main-b {
	color: #fff;
	padding: 35px;
	padding-left: 35px;
	max-width: 800px;
	margin-top: 3px;
}

.vanilla-answer-walkthrough-content-desktop:after {
	content: "";
	background-color: black;
	height: 1px;
	display: block;
	top: -1px;
	position: relative;
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

.v3-panel-main p {
	color: #fff;
}

.v3-panel-main .bottom-links-a a,
a:hover,
a:active,
a:visited {
	color: #9cc;
}

.v3-panel-main .bottom-links-a a:hover {
	text-decoration: underline;
}

.v3-lower-post-title-h2 {
	padding-top: 10px;
	color: #fff;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 3px;
	margin-bottom: 1px;
}

.v3-panel-main-parentpage-links {
	margin-bottom: 15px;
	font-size: 0;
}

.v3-post-and-page-button-box {
	margin-bottom: 25px;
	font-size: 0;
}

.v3-post-and-page-graphic-links {
	background-color: #339390;
	text-transform: none;
	box-shadow: none;
	text-shadow: none;
	font-size: 12px;
	margin: 0 4px 4px 0;
	display: inline-block;
	border-radius: 3px;
	width: 110px;
	text-align: center;

}

.v3-post-and-page-graphic-links a,
.v3-post-and-page-graphic-links a:hover,
.v3-post-and-page-graphic-links a:active,
.v3-post-and-page-graphic-links a:visited {
	color: #fff;
	font-size: 14px;
}

.v3-post-and-page-graphic-links a:hover {
	text-decoration: underline;
}

.v3-post-and-page-graphic-links-width-300 {
	background-color: #339390;
	text-transform: none;
	box-shadow: none;
	text-shadow: none;
	font-size: 12px;
	margin: 0 4px 4px 0;
	display: inline-block;
	border-radius: 3px;
	text-align: center;

}

.v3-post-and-page-graphic-links-width-300 a,
.v3-post-and-page-graphic-links-width-300 a:hover,
.v3-post-and-page-graphic-links-width-300 a:active,
.v3-post-and-page-graphic-links-width-300 a:visited {
	color: #fff;
	font-size: 14px;
}

.v3-post-and-page-graphic-links-width-300 a:hover {
	text-decoration: underline;
}

.v3-post-and-page-graphic-links-width-full {
	background-color: #339390;
	text-transform: none;
	box-shadow: none;
	text-shadow: none;
	font-size: 10px;
	margin: 0 4px 4px 0;
	display: inline-block;
	border-radius: 3px;
	width: 100%;
	text-align: center;
}

.v3-post-and-page-graphic-links-width-full a,
.v3-post-and-page-graphic-links-width-full a:hover,
.v3-post-and-page-graphic-links-width-full a:active,
.v3-post-and-page-graphic-links-width-full a:visited {
	color: #fff;
}

.v3-panel-main-left {
	display: inline-block;
	max-width: 395px;
	vertical-align: top;
}

.v3-panel-main-left-video {
	display: inline-block;
	vertical-align: top;
}

.v3-panel-main-right {
	display: inline-block;
	max-width: 350px;
	vertical-align: top;
}

.v3-panel-main-right-data-name {
	color: #9cc;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	padding-top: 0;
	padding-bottom: 2px;
	margin: 0;
}

.v3-panel-main-right-data {
	color: #fff;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 3px;
	margin-top: 0;
	padding-bottom: 14px;
}

.continuousimages {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 3px;
	margin-left: 3px;
}

.v3-main-panel-randomized {
	color: #f7ff7f;
	/* yellow */
	font-size: 20px;
	margin-bottom: 40px;
}

.v3-is-this-correct {
	color: #9cc;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	padding-top: 0;
	padding-bottom: 9px;
	margin: 0;
}

.v3-main-panel-is-this-correct {
	padding-bottom: 25px;
}

.v3-post-and-page-bottom-links-boxed {
	margin-top: 35px;
	font-size: 0;
}

.v3-post-and-page-bottom-links-boxed-b {
	margin-top: 35px;
	font-size: 0;
	margin-right: 35px;
}

.v3-post-and-page-bottom-links-boxed-c {
	margin-top: 35px;
	font-size: 0;
	margin-right: 35px;
	text-align: center;
}

.v3-post-and-page-bottom-links {
	background-color: #339390;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-right: 3px;
	display: inline-block;
	text-align: center;
	vertical-align: center;
}

.v3-post-and-page-bottom-links h4 {
	margin: 0;
	font-size: 12px;
}

.v3-post-and-page-bottom-links h4 a,
.v3-post-and-page-bottom-links h4 a:visited,
.v3-post-and-page-bottom-links h4 a:hover,
.v3-post-and-page-bottom-links h4 a:active {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

.v3-post-and-page-bottom-links-disabled {
	background-color: #339390;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-right: 3px;
	display: inline-block;
	text-align: center;
	vertical-align: center;
}

.v3-post-and-page-bottom-links-disabled h4 {
	color: #9cc;
	font-size: 12px;
	text-decoration: none;
	margin: 0;
}

.static-page-body {
	padding: 10px;
}

/* AGNOSTIC BELOW CONTENT
*/

.v3-panel-main-solo-video {
	background-color: #022727;
	color: #fff;
	padding: 10px;
	max-width: 800px;
	margin-top: 3px;
	background: rgba(2, 39, 39, 0.7);
}

.v3-below-post-ad-space {
	margin-top: 25px;
	margin-bottom: 15px;
}

.v3-below-post-ad-space .ad-below-page {
	background-color: transparent;
}

.v3-below-post-ad-space .widget.ad {
	padding-bottom: 0;
}

.v3-bottom-2-column-panel-left {
	max-width: 395px;
	display: inline-block;
	vertical-align: top;
}

.v3-panel-comments {
	background-color: #022727;
	background: rgba(2, 39, 39, 0.7);
}

.v3-panel-comments #comments {
	margin-right: 0;
}

.comment-content {
	margin-left: 44px;
}

.comment-body {
	margin-bottom: 25px;
}

.comment-text p {
	margin-bottom: 0px;
}

.comment-text a {
	color: #9cc !important;
}

.v3-comment-list .comment-content p {
	color: #fff;
}

.reply {
	background-color: #339390;
	padding: 4px;
	display: block !important;
	margin-left: 0px !important;
	margin-top: 6px;
	width: 50px !important;
	text-align: center;
	border-radius: 10px;
}

.comment-awaiting-moderation {
	color: #fcba03;
}

#commentform .the_champ_outer_login_container {
	display: none;
}

.comment-reply-link {
	color: white !important;
	font-size: 9px;
	margin: auto;
}

.comment-meta {
	font-size: 10px;
	color: #9cc !important;
	margin-bottom: 6px;
}

.comment-meta a {
	color: #9cc !important;
}

.v3-comment-list .comment-metadata time {
	color: #9cc;
	font-size: 10px;
}

.v3-comment-list .comment-author .says {
	color: #fff;
	margin-bottom: 0;
}

.v3-comment-list .comment-author .fn {
	color: #fff;
}

.v3-comments-list .no-comments {
	color: #9cc;
}

#respond {
	background-color: transparent;
	margin-bottom: 0;
}

.v3-comment-form {
	background-color: transparent;
}

.logged-in-as a {
	color: #9cc;
}

#respond label {
	color: #9cc;
	font-weight: normal;
	font-size: 14px;
}

#comment {
	background-color: #022727;
	border: 1px #fff solid;
	background: rgba(2, 39, 39, 0.7);
	color: #fff;
}

#respond #submit {
	background-color: #339390;
	text-transform: none;
	box-shadow: none;
	text-shadow: none;
	font-size: 12px;
	margin-bottom: 0;
}

.required {
	color: #fff;
}

#author {
	background-color: #022727;
	border: 1px #fff solid;
	background: rgba(2, 39, 39, 0.7);
	color: #fff;
}

#email {
	background-color: #022727;
	border: 1px #fff solid;
	background: rgba(2, 39, 39, 0.7);
	color: #fff;
}

#email-notes {
	color: #9cc;
}

.comment-notes {
	color: #9cc;
}

#respond.comment-respond {
	border: 0;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 20px;
	max-width: 500px;
}

#comments.comment-area {
	margin: 0;
}

#comments ol.children {
	margin-left: 15px !important;
}

#reply-title {
	margin-top: 0px;
	font-size: 15px;
	margin-bottom: 20px;
}

.comment-notes {
	display: none;
}

.v3-bottom-2-column-panel-right {
	max-width: 390px;
	display: inline-block;
	vertical-align: top;
}

.v3-panel-similar-games {
	background-color: #022727;
	padding: 10px;
	background: rgba(2, 39, 39, 0.7);
}

.v3-cv-body .index-item-outer {
	margin-top: 0;
	margin-bottom: 15px;
	margin-right: 0;
}

.v3-cv-body .index-item-outer:last-of-type {
	margin-bottom: 0;
}

.index-item-game-name a {
	color: #fff;
}

.index-item-game-links a {
	color: #fff;
}

.index-item-game-name {
	color: #9cc;
}

.index-item-game-links {
	color: #9cc;
}

.index-item-game-links-white {
	color: white;
}


.v3-panel-header {
	color: #fff;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 3px;
}

.v3-panel-header:after {
	content: "";
	background-color: black;
	height: 1px;
	display: block;
	top: -1px;
	position: relative;
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

/* AGNOSTIC SIDEBAR
*/

.col-md-3 {
	min-width: 330px;
}

.v3-sidebar #search-2 {
	padding: 0;
	background: none;
	margin-bottom: 0;
}

.v3-sidebar form.searchform {
	background-color: #022727;
	background: rgba(2, 39, 39, 0.7);
}

.v3-sidebar form.searchform #s {
	padding: 0;
	background: none;
	background-color: transparent;
	font-style: italic;
	width: 90%;
	color: #fff;
}

.v3-sidebar #search-button {
	margin-top: 2px;
}

.v3-sidebar .widget-title {
	background: none;
	margin: 20px 0 0 0;
	padding-left: 0;
}

.v3-sidebar .widget-title:after {
	content: "";
	background-color: black;
	height: 1px;
	display: block;
	top: -1px;
	position: relative;
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

.v3-sidebar .widget-title h4 {
	color: #fff;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 3px 0;
	margin-bottom: 3px;
	background: none;
}

.v3-sidebar #text-5 {
	background: none;
}

.v3-sidebar #text-25 {
	background: none;
	padding: 25px 0 10px 0;
}

.v3-sidebar #text-10 {
	background: none;
	padding: 0;
}

.v3-sidebar .textwidget {
	background-color: #022727;
	padding: 0;
	background: rgba(2, 39, 39, 0.7);
}

.v3-sidebar .textwidget:after {
	content: "";
	background-color: black;
	height: 1px;
	display: block;
	top: -1px;
	position: relative;
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

.vanilla-sidebar .textwidget {
	background-color: #022727;
	padding: 0;
	background: rgba(2, 39, 39, 0.7);
}

.vanilla-sidebar .textwidget:after {
	content: "";
	background-color: black;
	height: 1px;
	display: block;
	top: -1px;
	position: relative;
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

.v3-sidebar .pt-cv-ctf-value {
	color: #fff;
}

.v3-sidebar #pt-cv-view-78a18f418f {
	margin: 0;
	padding-bottom: 10px;
}

.v3-sidebar #text-23 .textwidget {
	background: none;
}

.v3-sidebar #text-23 {
	background: none;
	background-color: transparent;
	margin-bottom: 0;
}

#text-23 {
	padding: 0;
}

#widget aside {
	padding: 0;
}

.v3-sidebar .menu-genres-container {
	background-color: #022727;
	padding: 10px;
	margin-top: 3px;
	background: rgba(2, 39, 39, 0.7);
	font-size: 0;
}

.v3-sidebar li a,
.v3-sidebar li a:hover,
.v3-sidebar li a:visited,
.v3-sidebar li a:active {
	color: #fff;
	font-size: 12px;
}

.v3-sidebar li a:hover {
	text-decoration: underline;
}

.v3-sidebar #nav_menu-2 {
	background: none;
	padding: 0;
}

.v3-sidebar li {
	display: inline-block;
	background-color: #339390;
	margin: 0 4px 4px 0;
	padding: 4px 8px 4px 8px;
	border-radius: 3px;
}

.v3-panel-sidebar {
	background-color: #022727;
	padding: 10px;
	background: rgba(2, 39, 39, 0.7);
	font-size: 0;
}

.v3-panel-sidebar .index-item-outer {
	width: 280px;
}

.v3-panel-sidebar .index-item-text {
	max-width: 220px;
}

.v3-panel-sidebar .index-item-textinner {
	max-width: 220px;
}

.sidebar-ad {
	margin-top: 30px;
	text-align: center;
}

.v3-index-panel-outter {
	background-color: #022727;
	background: rgba(2, 39, 39, 0.7);
}

.index-item-outer {
	width: 320px;
	display: inline-block;
	margin-top: 20px;
	margin-right: 15px;
}

.index-item-image {
	width: 50px;
	height: 50px;
}

.index-item-icon {
	display: inline-block;
	vertical-align: top;
	padding-top: 2px;
}

[lang="ar"] .index-item-icon {
	padding-left: 10px;
}

.index-item-text {
	display: inline-block;
	max-width: 250px;
	margin-top: 0;
	margin-left: 10px;
}

.index-item-text-inner {
	font-size: 0;
}

.index-item-game-name {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 0;
}

.index-item-game-links {
	font-size: 11px;
	margin-top: 0;
}

.index-item-game-links-white {
	font-size: 11px;
	margin-top: 0;
}

.index-item-game-name a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}


/* AGNOSTIC FOOTER
*/

footer#colophon {
	padding-bottom: 10px;
}

.page-template-smallpage footer {
	position: fixed;
	bottom: 0;
	width: 100%;
}

.menu-main-container li {
	display: inline-block;
}

.menu-main-container li a {
	color: #fff;
}

.footer-left,
.footer-right,
.footer-middle {
	font-size: 12px;
}




/* NON LOCATION SPECIFIC TEXT CSS
*/
.v3-basic-light-text-18 {
	color: #9cc;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	padding-top: 0;
	padding-bottom: 9px;
	margin: 0;
}


/* INDEX PAGE ONLY
*/

.v3-index-panel {
	background-color: transparent;
	color: #fff;
	max-width: 800px;
	margin-top: 3px;
}

.index-body {
	padding: 15px 0 0 0;
}

.post-and-page-header-alphabetized {
	color: #fff;
	font-size: 0;
}

.find-your-game {
	font-size: 14px;
	color: #fff;
	margin-bottom: 15px;
}

.alphabet-letter-links {
	margin: auto;
}

.v6-margin-auto {
	margin: auto;
}

.alphabet-letter-links-div {
	margin: 0 6px 6px 0;
	width: 34px;
	height: 34px;
	padding-top: 2px;
	display: inline-block;
	text-align: center;
}

[lang="ar"] .alphabet-letter-links-div {
	margin: 0 0 6px 6px;
}


/* LEGACY
*/

.page-template-single-a-and-w .page .status-publish {
	background-color: transparent !important;
}

.v3-content .post-and-page-body-wide {
	margin: 0;
}

.v3-content.entry-content {
	background-color: transparent !important;
}

.entry-content {
	background-color: #022727;
	color: #fff;
	max-width: 800px;
	margin-top: 3px;
	background: rgba(2, 39, 39, 0.7);
}

.v3-content .game-header-buttons {
	background-color: #339390;
	font-size: 0;
	width: auto;
	margin: 20px 0 20px 0;
	padding: 10px;
}

.v3-content .game-header-button-link {
	display: inline-block;
	padding: 0 10px 0 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.v3-content .game-header-button-link:last-child {
	border: none;
}

.v3-content .game-header-button-active {
	color: #f7ff7f;
	/* yellow */
	display: inline-block;
	padding: 0 10px 0 10px;
}

.v3-content .game-header-button-active a,
.v3-content .game-header-button-active a:visited,
.v3-content .game-header-button-active a:active {
	color: #f7ff7f;
	/* yellow */
	text-decoration: underline;
}

.v3-content .game-header-button-active a:hover {
	color: #f7ff7f;
	text-decoration: underline;
}

.v3-content .game-header-button-active:last-child {
	border: none;
}

.v3-content .game-header-button-link a,
.v3-content .game-header-button-link a:visited,
.v3-content .game-header-button-link a:active {
	color: #fff;
	text-decoration: underline;
}

.game-header-button-link-b a,
.game-header-button-link-b a:visited,
.game-header-button-link-b a:active,
.game-header-button-link-b a:hover {
	color: #fff;
	display: block;
	font-size: 12px;
	background-color: #339390;
	text-align: left;
	margin-bottom: 2px;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 8px;
}

.game-header-button-link-b a:hover {
	text-decoration: underline;
}

.v3-content .game-header-button-link a:hover {
	color: #fff;
	text-decoration: underline;
}

.v3-panel-main .game-v3-table-td-header {
	color: #fff;
}

.v3-panel-main .game-v3-table-td {
	color: #fff;
}

.col-md-4 .textwidget a,
.col-md-4 .textwidget a:hover,
.col-md-4 .textwidget a:visited,
.col-md-4 .textwidget a:active {
	color: #339390;
	font-size: 14px;
}

/* LEGACY CONTENTVIEWS
*/
.pt-cv-wrapper .col-md-12 {
	width: 100%;
	margin: 0;
	padding: 0;
}

.col-md-12 {
	display: flex !important;
	justify-content: flex-start;
	align-items: center;
}

.pt-cv-colsys {
	margin: 0;
}

.textwidget .pt-cv-wrapper .pt-cv-view .pt-cv-content-item .pt-cv-ctf-App .pt-cv-ctf-value {
	max-width: 200px;
	text-align: left;
	font-size: 85%;
	font-weight: 700;
}

.textwidget .pt-cv-wrapper .pt-cv-view .pt-cv-content-item .pt-cv-ctf-Platforms .pt-cv-ctf-value {
	max-width: 200px;
	text-align: left;
	font-size: 70%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #9cc;
}

.textwidget .pt-cv-wrapper .pt-cv-view .pt-cv-content-item .pt-cv-ctf-App {
	margin: 0;
	text-align: left;
	font-family: inherit;
}

.textwidget .pt-cv-wrapper .pt-cv-view .pt-cv-content-item .pt-cv-ctf-Platforms {
	margin: 0;
	text-align: left;
}

.textwidget .pt-cv-wrapper .pt-cv-view .pt-cv-content-item {
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 10px;
}

.pt-cv-custom-fields {
	margin-top: 3px !important;
	margin-bottom: 3px !important;
}

.pt-cv-meta-fields {
	color: #fff;
}

.pt-cv-meta-fields time {
	color: #fff !important;
}

.home-page-bottom-right .pt-cv-ctf-value {
	font-size: 12px;
}

.home-page-bottom-right .pt-cv-wrapper {
	margin-top: 10px;
}

.home-page-bottom-right .pt-cv-wrapper .col-md-12 {
	margin-left: 10px;
	margin-bottom: 10px;
}

.pt-cv-ctf-value {
	color: #9cc;
}

h3.pt-cv-title {
	max-width: 270px;
	font-size: 12px;
}

.home-page-top-left {
	max-width: 455px;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.home-page-bottom-left {
	max-width: 455px;
	display: inline-block;
}

.home-page-top-right {
	margin-top: 0;
	vertical-align: top;
	display: inline-block;
}

.home-page-bottom-right {
	max-width: 300px;
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
}

.home-page-bottom-right .widget-title {
	margin: 0;
	padding: 0;
	max-width: 300px;
}

.home-page-bottom-right .pt-cv-title {
	margin-bottom: 4px;
}

.pt-cv-title {
	margin-bottom: 3px;
}

.pt-cv-title a,
.pt-cv-title a:hover,
.pt-cv-title a:active,
.pt-cv-title a:visited {
	color: #fff !important;
	font-weight: normal;
}

.arrow-right {
	display: none;
}

.pt-cv-thumbnail.pull-left {
	margin-bottom: 0 !important;
}



/* LEGACY PREVIOUS v3-basic-light-text-18
*/
.widget-title-large .entry-title {
	color: #fff;
}

.post-and-page-header {
	vertical-align: top;
	max-width: 400px;
	margin: 15px;
	display: inline-block;
}

.post-and-page-header-alphabetized {
	vertical-align: top;
	display: inline-block;
	margin-bottom: 20px;
}

.post-and-page-header-logo {
	vertical-align: top;
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 20px;
}

.post-and-page-header-info {
	vertical-align: top;
	display: inline-block;
}

.post-and-page-short-summary {
	margin-top: 15px;
}

.post-and-page-header-ad {
	display: inline-block;
}

.post-and-page-app-name {
	color: #339390;
	margin: 0;
	max-width: 260px;
}

.post-and-page-developer {
	color: #999999;
	margin-bottom: 5px;
	max-width: 260px;
	font-size: 80%;
}

.post-and-page-genre {
	color: #999999;
	margin-bottom: 5px;
	max-width: 260px;
	font-size: 80%;
}

.post-and-page-platform {
	color: #999999;
	margin-bottom: 5px;
	max-width: 260px;
	font-size: 80%;
}

.post-and-page-body {
	margin: 15px;
	max-width: 430px;
}

.post-and-page-body-wide {
	margin: 15px;
	color: #fff;
}

.post-and-page-body-wide h3 {
	color: #fff;
}

.post-and-page-body-wide-article {
	margin: 15px;
	color: #fff;
}

.post-and-page-post-type-header {
	color: #339390;
	margin-bottom: 30px;
	font-size: 24px;
}

.post-and-page-post-type-header-red {
	color: #d91f2c;
	margin-bottom: 30px;
	font-size: 24px;
}

.post-and-page-store-box-get-it-now {
	margin-bottom: 15px;
	max-width: 350px;
}

.post-and-page-store-box {
	color: #339390;
	font-family: "Open Sans Regular", Verdana, Tahoma;
	max-width: 750px;
	margin-top: 10px;
	margin-left: 15px;
}

.platform-logo {
	height: 50px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.bottom-margin-20 {
	margin-bottom: 20px;
}

.bottom-margin-25 {
	margin-bottom: 25px;
}

.gallerypic {
	height: 200px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.game-v3-merchandise {
	display: inline;
}

.game-v3-table {
	margin-top: 20px;
	margin-bottom: 20px;
	max-width: 700px;
}

.game-v3-table-td-header {
	font-weight: bold;
	border-bottom: 1px #339390 solid;
}

.game-v3-table-td {
	border-bottom: 1px #339390 solid;
}

.game-header-buttons {
	background-color: #339390;
	font-size: 0;
	margin-bottom: 30px;
	margin-top: 10px;
}

.game-header-buttons-b {
	width: 300px;
	font-size: 0;
	text-align: right;
}

.game-header-buttons-b-long {
	font-size: 0;
	text-align: right;
}

.game-header-button-link {
	background-color: #339390;
	font-size: 12px;
	display: inline-block;
	padding: 4px 10px;
}

.game-header-button-link-0 {
	margin-left: 0px;
}

.game-header-button-link-2 {
	margin-left: 10px;
}

.game-header-button-link-3 {
	margin-left: 20px;
}

.game-header-button-link-4 {
	margin-left: 30px;
}

.game-header-button-link-5 {
	margin-left: 40px;
}

.game-header-button-link-6 {
	margin-left: 50px;
}

.game-header-button-link-7 {
	margin-left: 60px;
}

.game-header-button-link-8 {
	margin-left: 70px;
}

.game-header-button-link-9 {
	margin-left: 80px;
}

.game-header-button-link-10 {
	margin-left: 90px;
}

.game-header-button-link a {
	font-size: 12px;
	color: white;
	text-decoration: underline;
}

.game-header-button-active {
	background-color: #339390;
	font-size: 12px;
	color: white;
	display: inline-block;
	padding: 4px 10px;
	text-decoration: bold;
}

.post-and-page-short-summary {
	color: #fff;
}



/* SMALL SITE
*/

.tml-login {
	background-color: #022727;
	padding: 10px;
	background: rgba(2, 39, 39, 0.7);
}

.tml {
	max-width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}

.tml-link-wrapper {
	text-align: center;
}

#user_login {
	width: 100% !important;
	margin: 0 !important;
	font-size: 125%;
}

#user_email {
	width: 100% !important;
	margin: 0 !important;
	font-size: 125%;
}

#user_pass {
	width: 100% !important;
	margin: 0 !important;
	font-size: 125%;
}

#wp-submit {
	width: 100%;
	padding: 15px;
	font-size: 125%;
	margin-top: 0 !important;
}

.small-site-main {
	max-width: 330px;
	margin: 40px auto;
}

.small-content-area {
	margin: 0 auto;
	float: none;
	width: 100%
}

.wp-social-login-provider-list {
	padding: 10px 0;
}

@media screen and (min-width: 500px) {
	.small-site-footer {
		position: fixed;
		bottom: 0;
		width: 100%;
	}

	.small-site-content {
		width: 330px;
		padding: 100px 15px 0;
	}

	.small-content-area {
		max-width: 100%;
		padding: 0 15px;
	}
}

@media screen and (max-width: 499px) {
	.small-site-footer {
		position: fixed;
		bottom: 0;
		text-align: center;
	}

	.small-site-content {
		margin: 0;
		padding: 0;
		border-top: 1px solid #fff;
	}

	.small-content-area {
		padding: 0;
	}
}

/* CONTENT.AD
*/
.ac_header_title {
	color: #fff;
	font-size: 22px !important;
	font-weight: normal !important;
	padding-bottom: 5px !important;
}

#ac_366312 .ac_credit {
	top: -35px !important;
}

.ac_header_title:after {
	content: "";
	background-color: black;
	height: 1px;
	display: block;
	top: -1px;
	position: relative;
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

.ac_container .ac_title_wrapper a {
	color: #fff !important;
}

.ac_adbox {
	background-color: #022727;
	padding-left: 10px !important;
	padding-right: 10px !important;
	margin-top: 3px;
	background: rgba(2, 39, 39, 0.7);
}


/* MULTILINGUAL
*/

.index-page-en-text {
	display: inline-block;
	color: #fff;
	background-color: #000;
	padding: 0 3px 0 3px;
	border: 1px solid #fff;
	font-size: 12px;
	margin-right: 5px;
	vertical-align: top;
}

.index-item-text-inner {
	display: inline-block;
	font-size: 12px;
}

/* HOME PAGE*/

.v3-panel-home-en {
	background-color: #022727;
	padding: 10px;
	margin-top: 3px;
	margin-bottom: 15px;
	background: rgba(2, 39, 39, 0.7);
	font-size: 0;
	max-width: 100%;
}

.v3-panel-home-en-top-left {
	max-width: 460px;
	display: inline-block;
	vertical-align: top;
}

.article-title {
	max-width: 100%;
}

.article-title a,
.article-title a.hover,
.article-title a.visited,
.article-title a.active {
	color: #fff;
	font-size: 18px;
}

.article-title a.hover {
	text-decoration: underline;
}

.article-date-and-genre {
	color: #9cc;
	font-size: 12px;
	margin-bottom: 15px;
	max-width: 100%;
}

.v3-panel-home-article-image {
	max-width: 100%;
	height: auto;
	width: auto;
	box-sizing: border-box;
}

.v3-body-title-h2 {
	color: #fff;
	font-size: 22px;
	margin-top: 0;
}

.v3-panel-home-en-bottom-left {
	max-width: 460px;
	display: inline-block;
	vertical-align: top;
}

/* CHEATS
*/

.v3-panel-submit-a-cheat {
	background-color: #022727;
	padding: 10px;
	margin-top: 3px;
	background: rgba(2, 39, 39, 0.7);
}

.v3-submit-a-cheat-label {
	color: #9cc;
}

.v3-form-notification {
	color: #f7ff7f;
	margin-top: 10px;
	margin-bottom: 10px;
}

.v3-submit-textarea {
	background-color: #022727;
	border: 1px #fff solid;
	background: rgba(2, 39, 39, 0.7);
	color: #fff;
	max-width: 500px;
	margin-bottom: 15px;
}

.v3-submit-textarea:focus {
	color: #fff;
}

.v3-submit-a-cheat-textbox {
	background-color: #022727;
	border: 1px #fff solid;
	background: rgba(2, 39, 39, 0.7);
	color: #fff !important;
	max-width: 500px;
	margin-bottom: 15px;
	display: block;
}

.v3-submit-a-cheat-textbox:focus {
	color: #fff !important;
}

.v3-submit-button {
	background-color: #339390 !important;
	text-transform: none !important;
	box-shadow: none !important;
	text-shadow: none !important;
	font-size: 12px !important;
	margin-bottom: 0 !important;
	color: #fff !important;
	border: none !important;
}



/* 404
*/

.error-404-content-area {
	margin: 0 auto !important;
	float: none !important;
	width: 100% !important;
}

.error-404-title-h1 {
	margin-top: 100px;
	font-size: 28px !important;
	text-align: center !important;
	color: #fff !important;
}

.error-404-title-h2 {
	font-size: 18px !important;
	text-align: center !important;
	color: #fff !important;
}

.error-404-title-h2 a,
.error-404-title-h2 a:hover,
.error-404-title-h2 a:active,
.error-404-title-h2 a:visited {
	color: #9cc !important;
}

.error-404-title-h2 a:hover {
	text-decoration: underline !important;
}


/* TEMP
*/

.post-and-page-body-wide img {
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
}


/* SEARCH
*/

.v3-panel-search {
	background-color: #022727;
	padding: 10px 10px 30px 30px;
	margin-top: 3px;
	background: rgba(2, 39, 39, 0.7);
	max-width: 800px;
}

.search-inner-left img {
	display: inline-block;
	width: 50px;
	height: 50px;
}

.search-inner-left,
.search-inner-right {
	display: inline-block;
	vertical-align: top;
}

.search-inner-right {
	margin-left: 10px;
}

.search-outer {
	background: none;
	vertical-align: top;
	margin-top: 20px;
	font-size: 0;
}

.search-inner-right .entry-title {
	margin-bottom: 2px;
}

.search-inner-read-more {
	padding: 0;
	background: none;
	font-size: 12px;
	color: #9cc;
	border: 0;
}

.search-inner-right .entry-title a {
	color: #fff;
	font-size: 14px;
}

/* TABOOLA
*/

.trc_rbox_header {
	color: #fff !important;
	font-size: 22px !important;
	text-decoration: none !important;
	font-weight: normal !important;
	background-color: transparent !important;
	font-family: "Open Sans Regular", Verdana, Tahoma !important;
}

.trc_rbox_header:after {
	content: "";
	background-color: black;
	height: 1px;
	display: block;
	top: -1px;
	position: relative;
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	margin-top: 6px;
}

.trc_rbox_outer {
	margin-left: 0 !important;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: -5px;
	background-color: #022727;
	max-width: 800px;
	background: rgba(2, 39, 39, 0.7);
}


/* BBPRESS
*/

.bbp-breadcrumb {
	color: #fff;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

.v3-panel-forum {
	background-color: #022727;
	padding: 10px 10px 10px 10px;
	margin-top: 3px;
	background: rgba(2, 39, 39, 0.7);
	max-width: 800px;
}

.bbp-template-notice {
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}

.bbp-template-notice p {
	color: #f7ff7f !important;
	/* yellow */
}

.bbp-form label {
	color: #9cc;
	font-weight: normal;
	font-size: 14px;
}

.bbp-form textarea {
	height: 80px;
	background-color: #022727;
	border: 1px #fff solid;
	background: rgba(2, 39, 39, 0.7);
	color: #fff;
	line-height: 12px;
}

#wp-bbp_topic_content-editor-container {
	border: none !important;
}

.bbp-form input {
	background-color: #022727;
	border: 1px #fff solid;
	background: rgba(2, 39, 39, 0.7);
	color: #fff;
}

.bbp-form input:focus {
	color: #fff !important;
}

.bbp-the-content-wrapper input {
	background-color: #339390 !important;
	border: none !important;
	border-radius: 3px !important;
	color: #fff !important;
	font-weight: normal !important;
	box-shadow: none !important;
	font-family: "Open Sans Regular", Verdana, Tahoma !important;
	padding: 4px !important;
	font-size: 12px !important;
}

.bbp-the-content-wrapper input:hover {
	background-color: #339390 !important;
	border: none !important;
	border-radius: 3px !important;
	color: #fff !important;
	font-weight: normal !important;
	box-shadow: none !important;
	text-decoration: underline;
	font-family: "Open Sans Regular", Verdana, Tahoma !important;
}

.bbp-form select {
	background-color: #022727;
	border: 1px #fff solid;
	background: rgba(2, 39, 39, 0.7);
	color: #fff;
}

li.bbp-header,
li.bbp-body,
ul.odd,
li.bbp-footer {
	background: none !important;
}

.bbp-pagination-count {
	color: #9cc;
}

/* Video Games Pay My Bills
*/

.vgpmb-ad {
	margin-top: 20px;
}

/* GHG Ad Network
*/
.v3-panel-main-ghg-ad-network {
	padding: 10px;
	background-color: #022727;
	max-width: 800px;
	background: rgba(2, 39, 39, 0.7);
}

.ghg-ad-network-outer {
	display: inline-block;
	vertical-align: top;
}

.ghg-ad-network-text a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.ghg-ad-network-text {
	margin-top: 5px;
	text-align: left;
}

/* VANILLA
*/

@media screen and (max-width: 839px) {
	.vanilla-content {
		width: 100%;
	}
}

@media screen and (min-width: 840px) {
	.vanilla-content {
		width: 840px;
	}
}

.page-template-single-aw-vanilla {
	min-height: 100%;
}

.vanilla-content {
	display: inline-block;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	box-sizing: border-box;
}

.site-content {
	margin-left: auto;
	margin-right: auto;
}

.vanilla-game-header-outer {
	width: 100%;
	border-top: 1px solid #022727;
	border-bottom: 1px solid #022727;
	background-color: #339390;
	background: -webkit-linear-gradient(#339390, #2a7b78);
	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#339390, #2a7b78);
	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#339390, #2a7b78);
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(#339390, #2a7b78);
	/* Standard syntax */
}

.vanilla-game-header-outer-desktop-only {
	width: 100%;
	margin-top: 20px;
	border-width: 0 0 1px 0;
	border-color: #fff;
	/*-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(rgba(0, 0, 0, 0))) 1 100%;*/
	/*-webkit-border-image: -webkit-linear-gradient(right, black, rgba(0, 0, 0, 0)) 1 100%;*/
	/*-moz-border-image: -moz-linear-gradient(right, black, rgba(0, 0, 0, 0)) 1 100%; */
}

.vanilla-game-header-image {
	margin: 10px 0 10px 10px;
	width: 60px;
	vertical-align: top;
}

.vanilla-game-header-image-img {
	width: 50px;
	height: 50px;
}

.vanilla-game-header-game-and-developer {
	padding: 10px 10px 10px 10px;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	vertical-align: middle;
}

.vanilla-game-header-game-and-developer-game {
	width: 100%;
}

.vanilla-game-header-game-and-developer-developer {
	margin-top: 6px;
}

.vanilla-h2 {
	font-size: 12px;
	max-width: 100%;

	color: #fff;
	margin: 0px
}

.vanilla-h3 {
	font-size: 10px;
	color: #fff;
	margin: 0px;
}

.vanilla-game-sub-header-not-the-right-game {
	margin: 0px;
	padding: 10px;
	max-width: 100%;
	border-bottom: 1px solid #022727;
	background-image: url("https://gamehelp.guru/wp-content/uploads/2017/06/minus-symbol.png");
	background-repeat: no-repeat;
	background-origin: content-box;
	height: 45px;
	line-height: 25px;
	vertical-align: middle;
	text-decoration: none;
}

#similar-box-selector-a {
	text-decoration: none;
}

#similar-box-selector {
	display: block;
}

#comments-box-selector {
	display: block;
}

.vanilla-game-sub-header-not-the-right-game p {
	margin: auto 0px auto 35px;
	font-size: 11px;
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
}

.vanilla-game-sub-header-comments {
	margin: 0px;
	padding: 10px;
	max-width: 100%;
	border-bottom: 1px solid #022727;
	background-image: url("https://gamehelp.guru/wp-content/uploads/2017/06/minus-symbol.png");
	background-repeat: no-repeat;
	background-origin: content-box;
	height: 45px;
	line-height: 25px;
	vertical-align: middle;
	text-decoration: none;
}

#comments-box-selector-a {
	text-decoration: none;
}

.vanilla-game-sub-header-comments p {
	margin: auto 0px auto 35px;
	font-size: 11px;
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
}

.vanilla-ad {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	vertical-align: top;
	height: 250px;
}

.vanilla-ad-top-game-panel,
.vanilla-ad-top-game-panel-mobile,
.vanilla-ad-top-game-panel-desktop {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	vertical-align: top;
	height: 250px;
}

.vanilla-ad-beneath {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 0px;
	display: block;
}

.vanilla-answer-walkthrough-loading {
	width: 100%;
	text-align: center;
	padding-bottom: 20px;
}

.vanilla-loading {
	width: 300px;
	vertical-align: middle;
	text-align: center;
}

#site-logo-vanilla-desktop {
	text-align: left;
}

[lang="ar"] #site-logo-vanilla-desktop {
	text-align: right;
}

#site-logo-vanilla {
	text-align: left;
}

[lang="ar"] #site-logo-vanilla {
	text-align: right;
}

[lang="ar"] .the_champ_login_ul {
	padding-right: 0px !important;
}

.vanilla-v3-gic-left {
	max-width: 435px;
	margin: 20px;
}

.vanilla-answer-walkthrough-content {
	display: block;
	text-align: center;
}

.vanilla-answer-walkthrough-content-other {
	display: block;
	text-align: center;
}

.vanilla-answer-h4 {
	padding-top: 10px;
	color: #9cc;
	font-size: 11px;
	margin-bottom: 5px;
}

.vanilla-answer-p {
	margin-bottom: 20px;
}

.vanilla-video {
	margin-top: 10px;
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
}

.vanilla-footer-container {
	background: #339390;
	background: -webkit-linear-gradient(#339390, #2a7b78);
	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#339390, #2a7b78);
	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#339390, #2a7b78);
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(#339390, #2a7b78);
	/* Standard syntax */
	text-align: center;
	margin-bottom: 0px;
	padding: 10px;
	bottom: 0px;
	width: 100%;
}

.vanilla-gradient-background {
	background: #339390;
	background: -webkit-linear-gradient(#339390, #2a7b78);
	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#339390, #2a7b78);
	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#339390, #2a7b78);
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(#339390, #2a7b78);
	/* Standard syntax */
}

.vanilla-footer-container p {
	margin: 0px;
	color: #022727;
	font-size: 11px;
}

.vanilla-footer {
	font-weight: normal;
}

@media(max-width: 729px) {
	.vanilla-responsive-comments {
		width: 320px;
		height: 100px;
	}

	.vanilla-responsive-summary {
		width: 320px;
		height: 100px;
	}
}

@media(min-width: 730px) {
	.vanilla-responsive-comments {
		width: 728px;
		height: 90px;
	}

	.vanilla-responsive-summary {
		width: 728px;
		height: 90px;
	}
}

.vanilla-button-row {
	background: #339390;
	background: -webkit-linear-gradient(#339390, #2a7b78);
	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#339390, #2a7b78);
	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#339390, #2a7b78);
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(#339390, #2a7b78);
	/* Standard syntax */
	border-bottom: 1px solid #022727;
}

.vanilla-button-row-top {
	background: #339390;
	background: -webkit-linear-gradient(#339390, #2a7b78);
	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#339390, #2a7b78);
	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#339390, #2a7b78);
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(#339390, #2a7b78);
	/* Standard syntax */
	border-bottom: 1px solid #022727;
	margin-top: -10px;
	margin-right: -10px;
	margin-left: -10px;
	margin-bottom: 10px;
}

.vanilla-button-row a,
.vanilla-button-row a:hover,
.vanilla-button-row a:active,
.vanilla-button-row a:visited {
	text-decoration: none;
}

.vanilla-button-row-prev,
.vanilla-button-row-parent,
.vanilla-button-row-next {
	display: inline-block;
	font-size: 11px;
	color: #fff;
	text-align: center;
	width: 32%;
	vertical-align: middle;
	height: 100%;
}

.vanilla-button-row-top-left,
.vanilla-button-row-top-right {
	display: inline-block;
	font-size: 11px;
	color: #fff;
	text-align: center;
	width: 49%;
	vertical-align: middle;
	height: 100%;
}

.vanilla-button-row-prev-disabled,
.vanilla-button-row-parent-disabled,
.vanilla-button-row-next-disabled {
	display: inline-block;
	font-size: 11px;
	color: #0d2625;
	text-align: center;
	width: 32%;
	vertical-align: middle;
	height: 100%;
}

.vanilla-button-row-prev span,
.vanilla-button-row-parent span,
.vanilla-button-row-next span,
.vanilla-button-row-prev-disabled span,
.vanilla-button-row-parent-disabled span,
.vanilla-button-row-next-disabled span {
	display: block;
}

.vanilla-button-row-prev,
.vanilla-button-row-parent,
.vanilla-button-row-prev-disabled,
.vanilla-button-row-parent-disabled,
.vanilla-button-row-top-left {
	border-right: 1px solid #022727;
}

.vanilla-button-row-next,
.vanilla-button-row-prev,
.vanilla-button-row-next-disabled,
.vanilla-button-row-prev-disabled {
	padding: 5px 30px 5px 30px;
}

.vanilla-button-row-top-left,
.vanilla-button-row-top-right {
	padding: 10px 10px 10px 10px;
}

.vanilla-button-row-parent {
	padding: 5px;
}

.vanilla-button-row-parent-disabled {
	padding: 5px;
}

.vanilla-button-row-parent-cheat {
	padding: 15px 30px 15px 30px;
	display: inline-block;
	font-size: 11px;
	color: #fff;
	text-align: center;
	width: 100%;
	vertical-align: middle;
	height: 100%;
}

/* Vanilla prentpag
*/

.vanilla-continuousimages {
	margin: 5px;
	width: 130px;
}

.vanilla-parentpage-list {
	margin-top: 10px;
}

.vanilla-v3-post-and-page-graphic-links-width-300 {
	background-color: #339390;
	color: #fff;
	vertical-align: center;
	display: inline-block;
	margin-right: 1px;
	margin-bottom: 1px;
	padding: 10px;
}

.vanilla-v3-post-and-page-graphic-links-width-300 h6 {
	margin: 0px;
}

.vanilla-v3-post-and-page-graphic-links-width-300 h6 a {
	color: #fff;
}

.vanilla-v3-post-and-page-graphic-links-width-full {
	width: 80%;
	background-color: #339390;
	color: #fff;
	vertical-align: center;
	display: inline-block;
	margin-right: 1px;
	margin-bottom: 1px;
	padding: 10px;
}

.vanilla-v3-post-and-page-graphic-links-width-full h6 {
	margin: 0px;
}

.vanilla-v3-post-and-page-graphic-links-width-full h6 a {
	color: #fff;
}

.vanilla-v3-post-and-page-graphic-links {
	width: 149px;
	background-color: #339390;
	color: #fff;
	vertical-align: center;
	display: inline-block;
	margin-right: 1px;
	margin-bottom: 1px;
	padding: 10px;
}

.vanilla-v3-post-and-page-graphic-links h6 {
	margin: 0px;
}

.vanilla-v3-post-and-page-graphic-links h6 a {
	color: #fff;
}

.vanilla-game-sub-header-similar-games-expandable {
	background-color: #022727;
	background: rgba(2, 39, 39, 0.7);
	border-bottom: 3px #339390 solid;
}

.vanilla-answer-parentpage-h4-desktop-only {
	color: #fff;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 22px;
}

.vanilla-cheat-p {
	margin-bottom: 0px;
}

.vanilla-post-list {
	color: #fff;
}

/* VANILLA ADS RESPONSIVE
*/

.vanilla_beneath {
	display: inline-block;
	width: 300px;
	height: 250px;
}

@media(min-width: 800px) {
	.vanilla_beneath {
		display: none;
	}
}


/* PRELOAD IMAGES
*/


/* NEWOR CHANGES
*/

.vanilla-similar-games-text-only {
	text-align: center;
}

/* VANILLA SIDEBAR*/

.vanilla-sidebar #search-2 {
	padding: 0;
	background: none;
	margin-bottom: 0;
}

.vanilla-sidebar form.searchform {
	background-color: #022727;
	background: rgba(2, 39, 39, 0.7);
}

.vanilla-sidebar form.searchform #s {
	padding: 0;
	background: none;
	background-color: transparent;
	font-style: italic;
	width: 90%;
	color: #fff;
}

.vanilla-sidebar #search-button {
	margin-top: 2px;
}

.vanilla-sidebar .widget-title {
	background: none;
	margin: 20px 0 0 0;
	padding-left: 0;
}

.vanilla-sidebar .widget-title:after {
	content: "";
	background-color: black;
	height: 1px;
	display: block;
	top: -1px;
	position: relative;
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

.vanilla-sidebar .widget-title h4 {
	color: #fff;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 3px 0;
	margin-bottom: 3px;
	background: none;
}

.vanilla-ad-top-desktop {
	padding-top: 25px;
	text-align: center;
	height: auto !important;
}

.vanilla-ad-bottom-desktop {
	padding-top: 20px;
	text-align: center;
}


body:after {
	content: url("https://gamehelp.guru/wp-content/uploads/2017/06/plus-symbol.png");
	display: none;
}

/* TESTIMONIALS
*/

.bne-testimonial-wrapper {
	margin: 0px;
	padding: 10px;
}

/* game entries panel
*/

.game_entries_game_entry {
	display: flex;
	flex-direction: row;
	align-self: stretch;
}

.game_entries_game_entry_logo_image {
	width: 50px;
	height: 50px;
}

.game_entries_game_entry_logo_image_42 {
	width: 42px;
	height: 42px;
}

.game_entries_game_entry_logo_outer {
	display: block;
	max-width: 50px;
}

.sub_header_game_logo_div {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
}

[lang="ar"] .sub_header_game_logo_div {
	margin-left: 10px;
	margin-right: 0px;
}

.header_sub_menu_bar_inner {
	margin: 0px auto;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	display: flex;
	flex-direction: row;
}

.sub_header_game_logo_div_extra:last-child {
	margin-right: 0px;
}

[lang="ar"] .sub_header_game_logo_div_extra:last-child {
	margin-left: 0px;
}

@media screen and (min-width: 992px) {
	.header_sub_menu_bar_inner {
		width: 970px;
	}
}

@media screen and (min-width: 1200px) {
	.header_sub_menu_bar_inner {
		width: 1170px;
	}
}

.header_sub_menu_bar_left {
	display: block;
	align-items: center;
	text-align: center;
}

.header_sub_menu_bar_left_games {
	text-align: left;
}

[lang="ar"] .header_sub_menu_bar_left_games {
	text-align: right;
}

.header_sub_menu_bar_left_text {
	font-size: 14px;
	padding-bottom: 7px;
	font-weight: bold;
	color: #494949;
	text-align: left;
}

[lang="ar"] .header_sub_menu_bar_left_text {
	text-align: right;
}

.header_sub_menu_bar_right_text {
	font-size: 14px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-weight: bold;
	color: #494949;
	text-align: right;
}

[lang="ar"] .header_sub_menu_bar_right_text {
	text-align: left;
}

.header_sub_menu_bar_right_login_with_facebook {
	margin-right: -10px;
	text-align: right;
}

[lang="ar"] .header_sub_menu_bar_right_login_with_facebook {
	text-align: left;
}

@media screen and (min-width: 600px) {

	.avatar {
		padding: 0px !important;
		margin-top: 0px !important;
		width: 32px !important;
		height: 32px !important;
	}
}

/* V6 BELOW HERE */

#v6_page_special_bg,
#v6_page_normal_bg {
	background-color: white;
}

.v6-header-outer {
	background-color: #dbdbdb;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
}

.v6-header-inner {
	margin: auto;
	max-width: 840px;
	height: 48px;
	display: flex;
	flex-direction: row;
	background-color: white;
}

.v6-header-outer+.v6-body-outer {
	padding-top: 48px;
}

.v6-body-outer {
	min-width: 321px;
	max-width: 840px;
	margin: auto;
}

.v6-body-outer-404 {
	min-width: 321px;
	max-width: 840px;
	margin: auto;
	flex-grow: 1;
	min-height: 100%;
	display: flex;
	flex-direction: column;
}

.v6-body-inner-404 {
	margin: auto;
	flex-grow: 1;
	min-height: 100%;
	display: flex;
	flex-direction: column;
}

.v6-header-logo {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 15px;
	padding-right: 15px;
}

.v6-header-logo-img {
	height: 30px;
}

.v6-header-search {
	background-color: #2c807d;
}

.v6-header-search-narrow {
	background-color: #2f9e9a;
	padding-top: 7px;
	padding: 14px;
}

.v6-header-search-wide {
	background-color: #2f9e9a;
	padding-top: 7px;
	width: 230px;
	padding-right: 7px;
}

[lang="ar"] .v6-header-search-wide {
	padding-right: 0px;
	padding-left: 7px;
}

.v6-header-yellow-scaling {
	padding-left: 15px;
	padding-right: 15px;
}

.v6-search-bar {
	background-color: #2f9e9a;
	padding-top: 7px;
	padding-right: 7px;
	height: 48px;
	max-width: 1024px;
	display: none;
	z-index: 99px;
}

.v6-padding-right-small {
	padding-right: 8px;
}

.v6-padding-bottom-small {
	padding-bottom: 8px;
}

.v6-padding-bottom-10 {
	padding-bottom: 10px;
}

.v6-padding-bottom-medium {
	padding-bottom: 13px;
}

.v6-padding-bottom-large {
	padding-bottom: 20px;
}

.v6-inline-block {
	display: inline-block;
}

.v6-platform-width {
	width: 300px;
	padding-right: 20px;
}

.v6-padding-left-6 {
	padding-left: 6px;
}

.v6-padding-left-medium {
	padding-left: 13px;
}

[lang="ar"] .v6-padding-left-medium {
	padding-left: 0px;
	padding-right: 13px;
}

.v6-padding-right-small {
	padding-right: 8px;
}

[lang="ar"] .v6-padding-right-small {
	padding-right: 0px;
	padding-left: 8px;
}

.v6-padding-right-medium {
	padding-right: 13px;
}

[lang="ar"] .v6-padding-right-medium {
	padding-right: 0px;
	padding-left: 13px;
}

.v6-padding-left-wide {
	padding-left: 20px;
}

.v6-padding-right-wide {
	padding-right: 20px;
}

.v6-padding-bottom-wide {
	padding-bottom: 20px;
}

.v6-padding-left-extra-wide {
	padding-left: 24px;
}

.v6-padding-small {
	padding: 8px;
}

.v6-margin-small-exc-left {
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.v6-margin-medium-exc-left {
	margin-right: 13px;
	margin-top: 13px;
	margin-bottom: 13px;
}

.v6-margin-top-small {
	margin-top: 8px;
}

.v6-margin-bottom-small {
	margin-bottom: 8px;
}

.v6-margin-bottom-small-scale-tablet {
	margin-bottom: 8px;
}

.v6-margin-top-very-small {
	margin-top: 2px;
}

.v6-margin-bottom-very-small {
	margin-bottom: 2px;
}

.v6-margin-bottom-wide {
	margin-bottom: 20px;
}

.v6-margin-top-wide {
	margin-top: 20px;
}

.v6-margin-horizontal-wide {
	margin-left: 20px;
	margin-right: 20px;
}

.v6-margin-bottom-medium {
	margin-bottom: 13px;
}

.v6-margin-horizontal-medium {
	margin-left: 13px;
	margin-right: 13px;
}

.v6-padding-medium {
	padding: 13px;
}

.v6-padding-wide {
	padding: 20px;
}

.v6-padding-wide-exc-bottom {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

.v6-padding-wide-exc-top {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.v6-padding-vertical-small {
	padding-top: 8px;
	padding-bottom: 8px;
}

.v6-padding-vertical-wide {
	padding-top: 20px;
	padding-bottom: 20px;
}

.v6-padding-horizontal-medium {
	padding-left: 13px;
	padding-right: 13px;
}

.v6-padding-top-4 {
	padding-top: 4px;
}

.v6-padding-top-10 {
	padding-top: 10px;
}

.v6-padding-top-extra-wide {
	padding-top: 40px;
}

.v6-margin-left-medium {
	margin-left: 13px;
}

.v6-margin-left-small {
	margin-left: 8px;
}

[lang="ar"] .v6-margin-left-small {
	margin-left: 0px;
	margin-right: 8px;
}

.v6-margin-right-medium {
	margin-right: 13px;
}

.v6-margin-right-wide {
	margin-right: 20px;
}

.v6-margin-right-wide-exclude-last {
	margin-right: 20px;
}

.v6-margin-right-wide-exclude-last:last-child {
	margin-right: 0px;
}

.v6-margin-top-medium {
	margin-top: 13px;
}

.v6-margin-bottom-medium {
	margin-bottom: 13px;
}

.v6-margin-small {
	margin: 8px;
}

.v6-margin-vertical-small {
	margin-top: 8px;
	margin-bottom: 8px;
}

.v6-margin-small-right {
	margin-right: 8px;
}

.v6-margin-medium-right {
	margin-right: 13px;
}

.v6-margin-medium {
	margin: 13px;
}

.v6-margin-wide {
	margin: 20px;
}

.v6-header-rewards {
	display: flex;
	flex-direction: row;
}

.v6-border-bottom-faded {
	border-bottom: 1px solid #2f9e9a;
}

.v6-icon {
	height: 20px;
}

.v6-icon-large {
	height: 24px;
}

.v6-header-new-outer {
	display: flex;
	flex-direction: row;
}

.v6-header-new-right {
	display: flex;
	flex-direction: column;
}

.v6-rating-score {
	background-color: rgb(43, 180, 43);
	width: 54px;
	color: white;
	padding: auto;
	margin: auto;
	margin-top: 1px;
	text-align: center;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	vertical-align: middle;
	font-size: 14px;

}

.v6-icon-extra-large {
	height: 64px;
	width: 64px;
}

.v6-icon-vertical-align-center {
	margin: auto 0px;
	height: 20px;
}

.v6-icon-smaller {
	height: 18px;
}

.v6-top-image {
	background-color: #2c807d;
	z-index: 98;
}

.v6-header-h1 {
	margin: 0px;
	color: white;
	padding-bottom: 20px;
	font-size: 20px;
}

.v6-game-description {
	font-size: 12px;
	color: white;
	padding-bottom: 20px;
}

.v6-game-header-sub-sub-bar {
	display: flex;
	flex-direction: row;
}

.v6-game-header-sub-sub-bar-left {
	display: flex;
	flex-direction: row;
	flex: 1;
	text-align: left;
}

.v6-game-header-sub-sub-bar-left-column {
	display: flex;
	flex-direction: column;
	flex: 1;
	text-align: left;
}

.v6-game-header-sub-sub-bar-left-row {
	display: flex;
	flex-direction: row;
	flex: 1;
	text-align: left;
	margin-bottom: 15px;
}

.v6-game-header-sub-sub-bar-right {
	display: flex;
	flex-direction: row;
	flex: 2;
	justify-content: flex-end;
}

.v6-box-outer-narrow-vertical-padding {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	display: flex;
	flex-direction: row;
	background-color: #f0b500;
}

.v6-wide-left-padding-brown-text-scale-font {
	padding-left: 20px;
	margin: auto 0px;
	font-size: 10px;
	color: #614a04;
}

[lang="ar"] .v6-wide-left-padding-brown-text-scale-font {
	padding-left: 0px;
	padding-right: 20px;
}

.v6-box-outer-wide-padding {
	padding: 20px;
}

.v6-box-outer-wide-padding-minus-bottom {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

.v6-box-outer-wide-padding-bottom {
	padding-bottom: 20px;
}

.v6-box-outer-medium-padding-bottom {
	padding-bottom: 13px;
}

.v6-box-outer-extra-extra-wide-padding-bottom {
	padding-bottom: 30px;
}

.v6-text-grey-large-center {
	font-size: 16px;
	color: #898989;
	text-align: center;
}

.v6-background-white {
	background-color: white;
}

.v6-background-green {
	background-color: #2c807d;
}

.v6-background-light-green {
	background-color: #2f9e9a;
}

.v6-background-yellow {
	background-color: #f0b500;
}

.v6-background-yellow-fade {
	background-color: #f0b500;
	opacity: 0.5;
}

.v6-yellow-button {
	background-color: #f0b500;
	max-width: 300px;
	margin-top: 20px;
	padding: 10px;
	text-align: center;
}

.v6-opacity-50-percent {
	opacity: 0.5;
}

.v6-center {
	text-align: center;
}

.v6-center-by-margin {
	margin: 0px auto;
}

.v6-margin-top-minus-1 {
	margin-top: -1px;
}

.v6-vertical-middle {
	align-self: center;
}

.v6-max-width-449 {
	max-width: 449px;
}

.v6-max-width-100-percent {
	max-width: 100%;
}

.v6-horizontal-wide-padding {
	padding-left: 20px;
	padding-right: 20px;
	background-color: white;
}

.v6-flex-row-tablet-col-other {
	display: flex;
	flex-direction: column;
}

.v6-flex-row {
	display: flex;
	flex-direction: row;
}

.v6-flex-col {
	display: flex;
	flex-direction: column;
}

.v6-flex-fill {
	flex: 1;
}

.v6-margin-right-very-small {
	margin-right: 2px;
}

.v6-margin-left-minus-2 {
	margin-left: -2px;
}

.v6-flex-justify-center {
	justify-content: center;
}

.v6-flex-align-self-center {
	align-self: center;
}

.v6-font-white {
	color: white;
}

.v6-font-green {
	color: #2c807d;
}

.v6-font-bright-green {
	color: #75fe75;
}

.v6-font-bright-green-light {
	color: #9eff9e;
}

.v6-font-brown {
	color: #624a08;
}

.v6-font-light-green {
	color: #9cc;
}

.v6-font-yellow {
	color: #ebda1c;
}

.v6-font-dark-yellow {
	color: #f0b500;
}

.v6-font-mid-dark-yellow {
	color: #f1c746;
}

a.v6-a-hover-yellow-underline {
	color: #ebda1c;
	font-size: 12px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-underline {
	text-decoration: underline !important;
}

.v6-font-light-grey {
	color: #acacac;
}

.v6-recommended-summary a:hover,
.v6-recommended-summary a:active {
	color: #ebda1c !important;
	text-decoration: underline !important;
}

.v6-footer-inner a:link,
.v6-footer-inner a:active,
.v6-footer-inner a:visited {
	color: white !important;
}

.v6-footer-inner a:hover {
	text-decoration: underline !important;
}

.v6-normal-link-white a:link,
.v6-normal-link-white a:active,
.v6-normal-link-white a:visited {
	color: white !important;
}

.v6-normal-link-white a:hover {
	text-decoration: underline !important;
}

.v6-link-white-underline-hover-yellow a:link,
.v6-link-white-underline-hover-yellow a:active,
.v6-link-white-underline-hover-yellow a:visited {
	color: white !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-link-white-underline-hover-yellow a:hover {
	color: #f0b500 !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
	text-decoration: underline !important;
}

.v6-large-link-white-underline-hover-yellow a:link,
.v6-large-link-white-underline-hover-yellow a:active,
.v6-large-link-white-underline-hover-yellow a:visited {
	font-size: 14px !important;
	color: white !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-large-link-white-underline-hover-yellow a:hover {
	color: #f0b500 !important;
	font-size: 14px !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
	text-decoration: underline !important;
}

.v6-large-link-white-hover-yellow a:link,
.v6-large-link-white-hover-yellow a:active,
.v6-large-link-white-hover-yellow a:visited {
	font-size: 14px !important;
	color: white !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-large-link-white-hover-yellow a:hover {
	color: #f0b500 !important;
	font-size: 14px !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
	text-decoration: underline !important;
}

.v6-medium-link-white-hover-yellow a:link,
.v6-medium-link-white-hover-yellow a:active,
.v6-medium-link-white-hover-yellow a:visited {
	font-size: 12px !important;
	color: white !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-medium-link-white-hover-yellow a:hover {
	color: #f0b500 !important;
	font-size: 12px !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
	text-decoration: underline !important;
}

.v6-small-plus-plus-link-white-hover-yellow a:link,
.v6-small-plus-plus-link-white-hover-yellow a:active,
.v6-small-plus-plus-link-white-hover-yellow a:visited {
	font-size: 10px !important;
	color: white !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-small-plus-plus-link-white-hover-yellow a:hover {
	color: #f0b500 !important;
	font-size: 10px !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
	text-decoration: underline !important;
}

.v6-small-link-white-hover-yellow a:link,
.v6-small-link-white-hover-yellow a:active,
.v6-small-link-white-hover-yellow a:visited {
	font-size: 8px !important;
	color: white !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-small-link-white-hover-yellow a:hover {
	color: #f0b500 !important;
	font-size: 8px !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
	text-decoration: underline !important;
}


.v6-font-small {
	font-size: 8px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-font-small-plus {
	font-size: 9px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-font-small-plus-plus {
	font-size: 10px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-font-medium-size-only {
	font-size: 12px;
}

.v6-font-medium {
	font-size: 12px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-font-medium-minus {
	font-size: 11px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-font-medium-plus {
	font-size: 13px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-font-large {
	font-size: 15px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-font-large-plus {
	font-size: 16px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-youtube-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	padding-top: 25px;
	height: 0;
}

.v6-youtube-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.v6-inline {
	display: inline;
}

.v6-block {
	display: block;
}

.v6-profile-pic {
	display: inline-block;
	width: 48px;
	height: 48px;
}

.v6-height-48 {
	height: 48px;
}

.v6-height-32 {
	height: 32px;
}

.v6-height-30 {
	height: 30px;
}

.v6-height-20 {
	height: 20px;
}

.v6-height-13 {
	height: 13px;
}

.v6-height-8 {
	height: 8px;
}

.v6-height-8-20-scaled {
	height: 8px;
}

.v6-wrap {
	overflow-wrap: break-word;
}

.v6-width-20 {
	width: 20px;
}

.v6-width-50 {
	width: 50px;
}

.v6-width-80 {
	width: 80px;
}

.v6-bold {
	font-weight: bold;
}

.v6-avatar {
	padding: 0px !important;
	margin-top: 1px !important;
	width: 32px !important;
	height: 32px !important;
}

.v6-rewards-div-inner {
	position: relative;
}

.v6-rewards-div-inner-latest-change {
	position: absolute;
	left: 7px;
	top: 2px;
	background-color: #fffb0e;
	color: #624a08;
	z-index: 11;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	border-radius: 7px;
	height: 14px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	border: none;
}

.v6-social-user-profile-pic {
	display: inline-block;
	border: 1px solid #4ab4b0;
	margin-right: 2px;
	margin-bottom: 2px;
	width: 34px;
}

.v6-background-lighter-green {
	background-color: #4ab4b0;
}

.v6-font-size-zero {
	font-size: 0px;
}

.v6-italic {
	font-style: italic;
}

.v6-comment-body {
	margin-bottom: 10px !important;
}

.v6-comment-reply-link a {
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
	color: white;
	font-size: 12px;
}

.v6-comments-outer .submit {
	width: 100%;
}

.v6-comments-outer #comments {
	margin-right: 0px;
}

.v6-comments-outer .v3-comment-form {
	margin: -20px;
	background-color: white;
	padding: 20px;
}

.v6-comments-outer #commentform {
	margin: 0px !important;
}

.v6-comments-outer #submit {
	border-radius: 0px;
	padding: 13px !important;
	margin-top: 0px !important;
	background-color: #f0b500 !important;
	color: #614a04 !important;
	font-size: 12px !important;
}

.v6-comments-outer #author,
.v6-comments-outer #email,
.v6-comments-outer #comment {
	background-color: white;
	width: 100%;
	color: #414141;
	border-color: #646464;
	border-radius: 0px;
	resize: none;
}

.v6-comments-outer .comment-form-author label,
.v6-comments-outer .comment-form-email label,
.v6-comments-outer .comment-form-comment label {
	display: none !important;
}

.v6-comments-outer .form-submit,
.v6-comments-outer .comment-respond {
	margin: 0px !important;
}

/* this is if the comment box is a reply then we need bottom padding */
.v6-comments-outer .v3-comment-list .form-submit {
	margin-bottom: 20px !important;
}

.v6-fontfam {
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

.v6-link-outer {
	text-decoration: none !important;
}

.v6-white {
	color: white;
}

.v6-yellow {
	color: #f0b500;
}

.v6-bright-yellow {
	color: #fffb0e;
}

.v6-light-green {
	color: #4ab4b0;
}

.v6-very-light-green {
	color: #b0e2e2;
}

.v6-facebook-outer {
	margin: 0px !important;
	background-color: #218cf2;
	border: 1px solid white;
	max-width: 500px;
}

a:visited .v6-yellow-button-text,
a:active .v6-yellow-button-text {
	color: #614a04 !important;
	font-size: 11px !important;
	text-decoration: none !important;
}

a:hover .v6-yellow-button-text {
	text-decoration: underline !important;
}

.v6-yellow-button-text {
	color: #614a04 !important;
	font-size: 11px !important;
}

a:visited .v6-yellow-button-text-alphabet,
a:hover .v6-yellow-button-text-alphabet,
a:active .v6-yellow-button-text-alphabet {
	color: #614a04 !important;
	font-size: 20px;
	text-decoration: underline !important;

}

.v6-yellow-button-text-alphabet {
	color: #614a04 !important;
	font-size: 20px;
}

a .v6-yellow-button-text-alphabet,
a:link .v6-yellow-button-text-alphabet {
	color: #614a04 !important;
	font-size: 20px;
	text-decoration: none !important;

}

.v6-facebook-outer .theChampLoginButtonBackground,
.v6-facebook-outer .the_champ_login_container,
.v6-facebook-outer .the_champ_login_ul {
	margin-bottom: 0px !important;
	margin-right: 0px !important;
}

.v6-facebook-outer .the_champ_login_container {
	text-align: center;
}

.v6-facebook-outer .theChampLoginButtonBackground {
	margin-left: 13px !important;
}

.v6-block .sub_header_game_logo_div {
	margin-right: 3px;
	margin-bottom: 3px;
	border: 1px solid #4ab4b0;
}

[lang="ar"] .v6-block .sub_header_game_logo_div {
	margin-right: 0px;
	margin-left: 3px;
	margin-bottom: 3px;
	border: 1px solid #4ab4b0;
}

.v6-block .game_entries_game_entry_logo_image_42 {
	width: 32px;
	height: 32px;
}

.v6-max-height-64 {
	max-height: 64px !important;
}

.v6-height-64 {
	height: 64px;
}

.v6-height-8-20-scaled-tablet {
	height: 8px;
}

.v6-comments-outer .v3-comment-form {
	/* very light grey */
	background-color: #e9e9e9;
}

.v6-left {
	text-align: left;
}

.v6-footer-outer {
	background-color: #dbdbdb;
}

.v6-footer-inner {
	padding: 20px;
	text-align: center;
	margin: auto;
	max-width: 840px;
	display: flex;
	flex-direction: row;
	background-color: #404040;
}

.v6-footer-logo {
	padding: 20px;
}

.v6-button-active-prev {
	background-color: #f0b500;
}

.v6-flex-col-mobile-row-other {
	display: flex;
	flex-direction: row;
}

.v6-800-wider-visible {
	display: block;
	text-align: center;
}

.v6-800-wider-hidden {
	display: none;
}

.v6-800-wider-hidden-a-and-w-mobile {
	display: none;
}

.v6-flex-1 {
	flex: 1;
}

.v6-button-sizing-single {
	padding: 8px;
	width: 100%;
}

.v6-button-sizing-left {
	padding: 8px;
	margin-right: 8px;
}

[lang="ar"] .v6-button-sizing-left {
	padding: 8px;
	margin-right: 0px;
	margin-left: 8px;
}

.v6-button-sizing-right {
	padding: 8px;
}

.v6-these-levels-are-randomised {
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 10px;
	max-width: 600px;
	font-size: 13px;
	color: rgb(250, 250, 120);
}

.v6-comments-outer .v3-comment-list {
	margin-top: 20px;
}

.v6-alternate-images-from-random-levels-item {
	margin-top: 20px;
}

.v6-post-and-parent-page-child-buttons {
	width: 149px;
	background-color: #f0b500;
	color: #614a04;
	vertical-align: center;
	display: inline-block;
	margin-right: 1px;
	margin-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
}

.v6-post-and-parent-page-child-buttons a,
.v6-post-and-parent-page-child-buttons a:visited {
	color: #614a04;
	font-size: 12px;
}

.v6-post-and-parent-page-child-buttons a:hover,
.v6-post-and-parent-page-child-buttons a:active {
	color: #614a04;
	font-size: 12px;
	text-decoration: underline;
}

.v6-width-100-percent-narrow-378-wide {
	width: 100%;
}

.v6-width-100-percent {
	width: 100%;
}

.v6-ad-sidebar-mobile-outer {
	text-align: center;
	width: 100%;
	margin-right: 0px;
}

.v6-ad-sidebar-mobile {
	margin: 0 auto;
	display: block;
	text-align: center;
	max-width: 100%;
	margin-bottom: 20px;
}

.v6-ad-sidebar-desktop {
	display: none;
}

::-webkit-input-placeholder {
	/* Edge */
	color: #646464;
}

:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #646464;
}

::placeholder {
	color: #646464;
}

@media (max-width: 450px) {
	.v6-button-sizing-single {
		display: block;
		width: 100%;
		text-align: center;
	}

	.v6-footer-inner {
		display: flex;
		flex-direction: column;
	}

	.v6-mobile-visible {
		display: block;
	}

	.v6-ad-sidebar-mobile {
		margin-top: 20px;
	}
}

@media (max-width: 1299px) {
	.v6-narrow-padding-48 {
		padding-top: 48px;
	}

	.v6-mobile-header-spacer {
		height: 70px;
	}
}

/* just for specific tablet sizes */
@media (min-width: 451px) and (max-width: 1299px) {
	.v6-flex-row-tablet-col-other {
		display: flex;
		flex-direction: row;
	}

	.v6-max-width-449 {
		max-width: none;
	}

	.v6-flex-1-tablet {
		flex: 1;
	}

	.v6-flex-2-tablet {
		flex: 2;
	}

	.v6-tablet-visible {
		display: block;
	}

	.v6-height-8-20-scaled-tablet {
		height: 20px;
	}

	.v6-margin-bottom-small-scale-tablet {
		margin-bottom: 20px;
	}

	.v6-tablet-margin-bottom-wide {
		padding-bottom: 1px;
	}

	.v6-tablet-background-white {
		background-color: white;
	}

	.v6-tablet-background-green {
		background-color: #2c807d;
	}

	.v6-tablet-light-green-border {
		border: 1px solid #2f9e9a;
	}

	.v6-tablet-margin-horizontal-wide {
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media (max-width: 799px) {
	.v6-header-search-narrow {
		display: block;
	}

	.v6-header-search-wide {
		display: none;
	}

	.v6-ad-narrow {
		display: block;
	}

	.v6-ad-wide {
		display: none;
	}

	.v6-widelayout-video-ad {
		display: none;
	}

	.v6-widelayout-hide {
		display: inline;
	}

	.v6-narrowlayout-hide {
		display: none;
	}

	.v6-flex-col-mobile-row-other {
		display: flex;
		flex-direction: column;
	}

	.v6-800-wider-visible {
		display: none;
	}

	.v6-800-wider-hidden {
		display: block;
	}

	.v6-800-wider-hidden-a-and-w-mobile {
		display: block;
		padding-left: 20px;
		padding-right: 20px;
		text-align: center;
	}

	.v6-center-narrow {
		text-align: center;
	}

	.v6-panel-main-right {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.v6-max-width-gamelist-text {
		max-width: 320px;
	}

	.v6-padding-wide-mobile {
		padding: 20px;
	}
}

/* once we get to 800 we create white borders for 20px horizopntal. */
@media (min-width: 800px) {

	.v6-post-and-parent-page-child-buttons {
		width: 188px;
		text-align: center;
	}

	.v6-width-100-percent-narrow-378-wide {
		width: 378px;
	}

	.v6-width-100-percent {
		width: 100%;
	}

	.v6-header-search-narrow {
		display: none;
	}

	.v6-header-search-wide {
		display: block;
	}

	.v6-header-inner {
		border-right: 20px solid white;
		border-left: 20px solid white;
	}

	.v6-body-outer {
		border-right: 20px solid white;
		border-left: 20px solid white;
	}

	.v6-body-outer-404 {
		border-right: 20px solid white;
		border-left: 20px solid white;
	}

	.v6-header-logo {
		padding-left: 0px;
	}

	.v6-wide-left-padding-brown-text-scale-font {
		font-size: 11px;
	}

	.v6-ad-narrow {
		display: none;
	}

	.v6-ad-wide {
		display: block;
	}

	.v6-height-8-20-scaled {
		height: 20px;
	}

	.v6-height-8-20-scaled-tablet {
		height: 20px;
	}

	.v6-widelayout-padding-horizontal-wide {
		padding-left: 20px;
		padding-right: 20px;
	}

	.v6-youtube-wrapper {
		position: static;
		padding-bottom: 0%;
		padding-top: 0px;
		height: 250px;
		width: 444px;
	}

	.v6-youtube-wrapper iframe {
		position: static;
		width: 444px;
		height: 250px;
	}

	.v6-widelayout-video-ad {
		margin-left: 20px;
	}

	[lang="ar"] .v6-widelayout-video-ad {
		margin-left: 0px;
		margin-right: 20px;
	}

	.v6-widelayout-hide {
		display: none;
	}

	.v6-narrowlayout-hide {
		display: inline;
	}

	.v6-image-wide-max-height-372 {
		max-height: 372px !important;
	}

	.v6-panel-main-right {
		margin-left: 20px;
	}

	.v6-wide-screen-margin-top-wide {
		margin-top: 20px;
	}

	.v6-max-width-gamelist-text {
		max-width: 320px;
	}

	.v6-flex-row-excluding-mobile {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 1300px) {

	.v6-header-inner {
		max-width: 1160px;
		border-right: 0px;
	}

	.v6-body-outer {
		min-width: 321px;
		max-width: 1160px;
		margin: auto;
	}

	.v6-body-outer-404 {
		min-width: 321px;
		max-width: 1160px;
		margin: auto;
	}

	.v6-body-inner {
		padding-top: 68px;
		display: flex;
		flex-direction: row;
		background-color: white;
	}

	.v6-body-inner-left-if-1300 {
		width: 800px;
	}

	.v6-sidebar {
		width: 300px;
		margin-left: 20px;
	}

	[lang="ar"] .v6-sidebar {
		margin-left: 0px;
		margin-right: 20px;
	}

	.v6-ad-sidebar-desktop {
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}

	.v6-ad-sidebar-mobile {
		display: none;
	}

	.v6-desktop-visible {
		display: block;
	}

	.v6-footer-inner {
		max-width: 1160px;
		border-right: 0px;
	}
}

/* search box */

.v6-search-container div.asl_r .results .item {
	background-color: #2f9e9a !important;
}

.v6-first-child-no-top-padding:first-child {
	padding-top: 0px;
}

textarea {
	padding-right: 3px;
}

.v6-bottom-padding-10-margin-0 {
	padding-bottom: 10px;
	margin-bottom: 0px !important;
}

.searchinput {
	background-color: rgb(47 158 154);
	color: white;
}

.v6-search-container form.searchform {
	padding: 0;
	border: 0;
	margin-bottom: 0px;
	background: none;
	background-color: transparent;
	font-style: italic;
	color: #fff;
}

.v6-search-container form.searchform #s {
	padding-top: 7px;
	padding-left: 14px;
	width: 85%;
	background: none;
	background-color: transparent;
	font-style: italic;
	color: #fff;
	display: inline-block;
	vertical-align: top;
}

.v6-search-bar form.searchform #s {
	padding-top: 7px;
	padding-left: 14px;
	width: 90%;
	background: none;
	background-color: transparent;
	font-style: italic;
	color: #fff;
	display: inline-block;
	vertical-align: top;
}

.v6-search-container form.searchform #searchbutton {
	display: none;
	width: 0px !important;
}

.searchlabelwrapper {
	display: inline-block;
	padding-top: 7px;
	margin-bottom: 0px;
}

.searchimage {
	fill: rgb(255, 255, 255) !important;
	display: inline-block;
}