#games-landing-container .search-result-block,
#games-landing-container #atvi-column-control-15056733-1470191442665-1461572932511-c1 {
  display: none!important;
}

/*****************************************************
LESS compilation failed due a JavaScript error!

Input: /apps/atvi/activision/activision-touchui/components/content/games/games-browse-component/clientlibs/css/games-landing.less
Error: NameError: .grayscale is undefined in /apps/atvi/activision/activision-touchui/components/content/games/games-browse-component/clientlibs/css/games-landing.less on line 141, column 17:
140                 .transform(scale(1.05));
141                 .grayscale(60%, 1);
142             }


(uncompiled LESS src is included below)
*****************************************************/
@import "/apps/atvi/activision/activision-touchui/clientlibs/common/css/utils.less";

//GAMES
#temp-games-links {
	.data-renderer {
		display: none;
	}
}
#games-landing-container {
	background: #0A0A0A url('../../../../../../../../content/dam/atvi/activision/games/landing-page/page-corner-line.png') right 2% no-repeat;
	font-size: 1em;
	padding: 3.563em 2.375em 1em;
	font-family: "Roboto", sans-serif;
	color: #fff;
	border-top: 1px solid #313131;
	.show-me-more {
		background: url("../../../../../../../../content/dam/atvi/activision/games/landing-page/search-games-pointer.png") no-repeat scroll 50% bottom transparent;
		padding-bottom: 12px;
		text-align: center;
		a {
			background: #FFE701;
			color: #040404;
			display: block;
			font-family: "Roboto", sans-serif;
			font-size: 1.375em;
			padding: 0.938em;
			text-decoration: none;
			text-transform: uppercase;
		}
	}
	.games-page-heading {
		color: #fff;
		font-size: 7.625em;
		line-height: normal;
		font-family: "Roboto", sans-serif;
		text-transform: uppercase;
	}
	.sorting-options {
		border-top: 1px solid #505050;
		position: relative;
		li {
			float: left;
			font-family: "Roboto", sans-serif;
			.sort-by {
				padding: 1.5em 1.25em 1.25em 0;
				color: #a7a7a7;
				font-size: 0.938em;
			}
			a {
				padding: 1em 1.1em;
				font-size: 1.250em;
				color: #ffffff;
				text-decoration: none;
				display: inline-block;
			}
			.selected {
				background: url("../../../../../../../../content/dam/atvi/activision/games/landing-page/search-games-pointer.png") no-repeat scroll 50% bottom transparent;
				padding-bottom: 12px;
				a {
					background: #FFE701;
					color: #040404;
				}
			}
		}
		.all-games-lbl {
			position: absolute;
			right: 0;
			top: 1.2em;
			color: #a7a7a7;
		}
	}
	.search-result-block {
		.c1 {
			padding: 1.5em 0 0.5em 0;
		}
	}
	.rwd-filter {
		display: none;
		a {
			background: #eeeeee url('../../../../../../../../content/dam/atvi/activision/games/landing-page/list-item-circle.png') 90% 50% no-repeat;
			font-family: "Roboto", sans-serif;
			color: #040404;
			text-align: center;
			padding: 2em 0;
			margin-bottom: 2em;
			text-decoration: none;
			display: none;
			font-size: 1.768em;
			margin-top: 3em;
			background-size: 3%;
			display: block;
		}
	}
}
.games-results-blocks {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	padding: 1.875em 0;
	.search-reslut-block {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: column;
		border-top: 6px solid #303030;
		//float: left;
		margin-right: 1em;
		margin-bottom: 3%;
		padding-top: 1.063em;
		width: 13em;
		&:hover {
			border-top: 6px solid #ffe60e;
        }
        
        .games-description{
            z-index:1;
            margin-top: 5px;
        }
	}
	.search-reslut-block.selected {
		border-top: 6px solid #ffe60e;
	}
	.games-image {
		position: relative;
		/*background: url('../../../../../../../../content/dam/atvi/activision/games/landing-page/result-games-backround.gif') left top no-repeat;
		background-size: 100%;*/
        min-height: 257px;
        overflow: hidden;
        
		.img-bg {
			width: 100%;
            height: 257px;
            .transition(linear .5s);
		}
		&:hover {
            .img-bg{
                .transform(scale(1.05));
                .grayscale(60%, 1);
            }
			.hover-state {
				display: block;
			}
		}
		.hover-state {
			position: absolute;
			left: 0;
			top: 0;
			bottom: 0;
			width: 100%;
			//background: rgba(0, 0, 0, .6);
			padding-top: 20px;
			display: none;
			a {
				text-decoration: none;
				color: #040404;
				display: inline-block;
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				margin-left: 0;
				margin-bottom: 0;
				.hover-state-text {
					color: #000000;
					background: #ffe500 url('../../../../../../../../content/dam/atvi/activision/games/landing-page/ATVI_white-item-circle.png') 98% center no-repeat;
					margin-top: 20px;
					padding: 5px 21px 5px 5px;
					display: inline-block;
					margin-left: 10px;
				}
			}
			a.hover-cta {
				background: #040404;
				bottom: 10px;
				color: #fff;
				padding: 10px;
				position: absolute;
				text-decoration: none;
				left: 10px;
				white-space: nowrap;
				width: auto;
				span {
					background: url('../../../../../../../../content/dam/atvi/activision/games/landing-page/hover-cta-yellow.gif') right center no-repeat;
					padding-right: 15px;
				}
				&:hover {
					background: #ffe500;
					color: #000000;
					span {
						background: url('../../../../../../../../content/dam/atvi/activision/games/landing-page/cta-hover-bg.png') right center no-repeat;
					}
				}
			}
		}
	}
	.games-name {
		font-family: "Roboto", sans-serif;
		font-size: 0.938em;
		color: #fff;
		padding: 2px 0;
		a {
			font-family: "Roboto", sans-serif;
			font-size: 0.938em;
			color: #fff;
			padding: 2px 0;
			text-decoration: none;
		}
	}
	.games-rate {
		font-family: "Roboto", sans-serif;
		font-size: 0.938em;
		color: #575757;
		padding: 2px 0;
		word-wrap: break-word;
	}
}

/******************************** Filters *********************************/
#games-landing-container {
	.search-result-block {
		.c1 {
			overflow: visible;
		}
	}
}
div.filter-container {
	div {
		margin-right: 5px;
		margin-bottom: 10px;
	}
	div.selected {
		border: none;
		min-width: 11.750em;
		font-family: "Roboto", sans-serif;
		font-size: 1em;
		padding: 1em 2em 1em 1em;
		background: #fee600;
		position: relative;
		margin: 2.5% 5% 1% 0;
		float: left;
		img {
			cursor: pointer;
			position: absolute;
			right: 10px;
			top: 5px;
		}
	}
}
div.custom-dropdown {
	vertical-align: top;
	position: relative;
	float: left;
	margin-left: -3px;
	div.list {
		background: #FFF url('../../../../../../../../content/dam/atvi/activision/search/games-menu-dropDown.png') right top no-repeat;
		border: 1px solid #cbcbcb;
		outline: none;
		cursor: pointer;
		min-width: 11.430em;
		font-family: "Roboto", sans-serif;
		font-size: 1em;
		padding: 1em 2em 1em 1em;
		margin-right: 0;
		color: #040404;
	}
	div.list.active {
		background: #FFF url('../../../../../../../../content/dam/atvi/activision/search/games-menu-dropDown-active.png') right top no-repeat;
	}
	ul {
		display: none;
		list-style: none;
		border: 1px solid #cbcbcb;
		border-top: none;
		margin: 0px;
		padding: 0;
		position: absolute;
		top: 49px;
		width: 97.3%;
		background: #fff;
		z-index: 999999999;
		color: #040404;
		li {
			cursor: pointer;
			font-family: "Roboto", sans-serif;
			font-size: 1em;
			padding: 3% 6%;
			&:hover {
				background-color: #fee600;
			}
			span.count {
				float: right;
				color: #8F8787;
				margin-right: 6%;
			}
		}
	}
}
#mobile-filter {
	select {
		font-family: "Roboto", sans-serif;
		background: none;
		-webkit-appearance: none;
		padding: 1em;
		display: none;
		width: 100%;
	}
}
.no-games-found {
	display: none;
}
/********************************* End of Filters ********************************/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	#games-landing-container {
		.sorting-options {
			.all-games-lbl {
				top: 4.2em;
			}
			li {
				.selected {
					padding-bottom: 11px;
				}
			}
		}
		.search-reslut-block {
			.img-bg {
				width: 100%;
			}
		}
		.games-image {
			.hover-state {
				a {
					margin-left: 6%;
					margin-top: 7%;
					background-size: 16%;
					padding-right: 11%;
				}
				a.hover-cta {
					padding: 7% 5% 5% 8%;
					left: 7%;
					bottom: 10%;
					display: block;
					white-space: nowrap;
					width: auto;
					span {
						background-size: 9%;
						padding-right: 16%;
						float: left;
					}
				}
			}
		}
	}
	div.filter-container {
		div.custom-dropdown {
			margin: 2.5% 5% 1% 0;
			div.list {
				padding-bottom: 1.3em;
			}
			ul {
				top: 52px;
				width: 99.3%;
			}
		}
	}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	#games-landing-container {
		.sorting-options {
			.all-games-lbl {
				top: 3.2em;
			}
		}
		.search-reslut-block {
			.img-bg {
				width: 100%;
			}
		}
		.games-image {
			.hover-state {
				a {
					margin-left: 6%;
					margin-top: 7%;
					background-size: 16%;
					padding-right: 11%;
				}
				a.hover-cta {
					padding: 7% 5% 5% 8%;
					left: 7%;
					bottom: 10%;
					display: block;
					white-space: nowrap;
					width: auto;
					span {
						background-size: 9%;
						padding-right: 16%;
						float: left;
					}
				}
			}
		}
	}
	div.filter-container {
		div.custom-dropdown {
			margin: 2.5% 5% 1% 0;
			div.list {
				padding-bottom: 1.3em;
			}
			ul {
				top: 52px;
				width: 99.3%;
			}
		}
	}
}
@media screen and (max-device-width:730px) {
	#games-landing-container {
		background: #0A0A0A;
		.games-page-heading {
			font-size: 4.375em;
		}
		.rwd-filter {
			display: block;
		}
		.sorting-options {
			.all-games-lbl {
				top: -8.5em;
				left: 0;
				font-family: "Roboto", sans-serif;
			}
			font-size: 1.875em;
			font-family: "Roboto", sans-serif;
		}
		.games-results-blocks {
			.search-reslut-block {
				width: 46%;
				margin: 0 3% 3% 0.5%;
				padding-top: 3%;
				.img-bg {
					width: 100%;
				}
				.games-name {
					font-size: 1.750em;
				}
				.games-description {
					padding-top: 7%;
					.games-rate {
						font-size: 1.750em;
						padding-top: 2%;
					}
				}
			}
		}
		.show-me-more {
			a {
				font-size: 1.750em;
			}
		}
		.search-result-block {
			.c1 {
				display: none;
			}
		}
		.search-reslut-block {
			.img-bg {
				width: 100%;
			}
		}
		.games-image {
			&:hover {
				.hover-state {
					height: 95%;
					font-size: 1.750em;
				}
			}
			.hover-state {
				a {
					margin-left: 6%;
					margin-top: 7%;
					background-size: 7%;
					padding-right: 11%;
					float: none;
					clear: both;
				}
				a.hover-cta {
					padding: 7% 5% 5% 8%;
					left: 7%;
					bottom: 10%;
					display: block;
					white-space: nowrap;
					width: auto;
					span {
						background-size: 9%;
						padding-right: 16%;
						float: left;
					}
				}
			}
		}
		.mobile-filter-reset-btn {
			font-size: 1.750em;
			font-family: "Roboto", sans-serif;
			width: 48%;
			padding: 5% 1%;
			border: none;
			background: #E6E6E6;
			cursor: pointer;
		}
		.mobile-filter-apply-btn {
			font-size: 1.750em;
			font-family: "Roboto", sans-serif;
			width: 48%;
			padding: 5% 1%;
			border: none;
			background: #fee600;
			cursor: pointer;
		}
	}
	.games-results-blocks {
		.games-image {
			img {
				width: 100%;
				height: inherit;
			}
		}
	}
	div.filter-container {
		display: none;
	}
	#mobile-filter {
		>div {
			padding: 1em 0;
		}
		select {
			background: #e6e6e6;
			padding: 1em;
			font-size: 1.750em;
			border: none;
			display: block;
			outline: none;
			option {
				padding: 0 1em;
				border: none;
			}
		}
		.mobile-selected-Filter {
			background: #040404;
			color: #fff;
			padding: 1em;
			height: auto;
			overflow: hidden;
			border-top: 1px solid #2e2e2e;
			border-bottom: 1px solid #c5c5c5;
			margin-bottom: 1px;
			font-size: 1.765em;
			.value {
				float: left;
			}
			.count {
				float: right;
				color: #797979;
			}
		}
	}
}
@media screen and (max-width:657px) {
	#games-landing-container {
		background: #0A0A0A;
        font-size: 10px;
        padding: 20px;

		.games-page-heading {
            font-size: 4.375em;
            text-align: center;
		}
		.rwd-filter {
			display: block;
		}
		.sorting-options {
			.all-games-lbl {
				top: -8.5em;
				left: 0;
				font-family: "Roboto", sans-serif;
			}
			font-size: 1.875em;
			font-family: "Roboto", sans-serif;
		}
		.games-results-blocks {
			.search-reslut-block {
				width: 46%;
				margin: 0 3% 3% 0.5%;
                padding-top: 3%;
                
                &:nth-child(even) {
                    margin: 0 0.5% 3% 3%;
                }
				img {
					width: 100%;
				}
				.games-name {
					font-size: 1.750em;
				}
				.games-description {
					padding-top: 7%;
					.games-rate {
						font-size: 1.750em;
						padding-top: 2%;
					}
				}
			}
		}
		.show-me-more {
			a {
				font-size: 1.750em;
			}
		}
		.search-result-block {
			.c1 {
				display: none;
			}
		}
		.search-reslut-block {
			img {
				width: 100%;
			}
		}
		.games-image {
			&:hover {
				.hover-state {
					height: 95%;
					font-size: 1.750em;
				}
			}
			.hover-state {
				a {
					margin-left: 6%;
					margin-top: 7%;
					background-size: 7%;
					padding-right: 11%;
					float: none;
					clear: both;
				}
				a.hover-cta {
					padding: 7% 5% 5% 8%;
					left: 7%;
					bottom: 10%;
					display: block;
					white-space: nowrap;
					width: auto;
					span {
						background-size: 9%;
						padding-right: 16%;
						float: left;
					}
				}
			}
		}
		.mobile-filter-reset-btn {
			font-size: 1.750em;
			font-family: "Roboto", sans-serif;
			width: 48%;
			padding: 5% 1%;
			border: none;
			background: #E6E6E6;
			cursor: pointer;
		}
		.mobile-filter-apply-btn {
			font-size: 1.750em;
			font-family: "Roboto", sans-serif;
			width: 48%;
			padding: 5% 1%;
			border: none;
			background: #fee600;
			cursor: pointer;
		}
	}
	.games-results-blocks {
		.games-image {
			img {
				width: 100%;
				height: inherit;
			}
		}
	}
	div.filter-container {
		display: none;
	}
	#mobile-filter {
		>div {
			padding: 1em 0;
		}
		select {
			background: #e6e6e6;
			padding: 1em;
			font-size: 1.750em;
			border: none;
			display: block;
			outline: none;
			option {
				padding: 0 1em;
				border: none;
			}
		}
		.mobile-selected-Filter {
			background: #040404;
			color: #fff;
			padding: 1em;
			height: auto;
			overflow: hidden;
			border-top: 1px solid #2e2e2e;
			border-bottom: 1px solid #c5c5c5;
			margin-bottom: 1px;
			font-size: 1.765em;
			.value {
				float: left;
			}
			.count {
				float: right;
				color: #797979;
			}
		}
	}
}
@media screen and (max-width:640px) {
	#games-landing-container {
		.sorting-options {
			li {
				float: none;
				width: 100%;
				a {
					display: block;
					font-size: 1em !important;
					padding: 0.5em;
					text-decoration: none;
					width: 94% !important;
				}
			}
        }
        .games-results-blocks{
            .games-image{
                min-height: 200px;
            }
            .search-reslut-block{
                .img-bg{
                    height: 200px;
                }
            }
        }
    }
}
@media screen and (max-width: 360px) {
	#games-landing-container {
		.games-image {
			&:hover {
				.hover-state {
					height: 90%;
				}
			}
		}
		.games-results-blocks {
			.games-image {
				min-height: 173px;
			}
		}
	}
}
@media screen and (max-width: 320px) {
	#games-landing-container {
		.games-image {
			&:hover {
				.hover-state {
					height: 80%;
				}
			}
		}
	}
	#games-landing-container.games-results-blocks {
		.games-image {
			min-height: 173px;
		}
	}
}

/****************************
LABELS CQ EDIT
****************************/

.label-hide {
	display: none;
}
.cq-wcm-edit {
	.label-hide {
		display: block;
	}
}

/****************************
For removal of extra space on footer
****************************/
body {
	>p {
		&:last-child {
			background-color: #0f0f0f;
		}
	}
}
.title-bottom {
	.carousal-buynow {
		color: white;
	}
}


