body.touch #image-bg, body.touch .info-box #image-bg {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%);
}
	body.touch .info-box #image-bg.invertzoom {
		-webkit-filter: grayscale(0%);
		-moz-filter: grayscale(0%);
		-o-filter: grayscale(0%);
		-ms-filter: grayscale(0%);
		filter: grayscale(0%);
	}
body.touch #image-hold {
	-webkit-filter: brightness(1.0);
	-moz-filter: brightness(1.0);
	-o-filter: brightness(1.0);
	-ms-filter: brightness(1.0);
	filter: brightness(1.0);
}
body.touch .info-box #image-bg, body.touch .info-box #image-bg:hover {
	-moz-transform: scale(1.02) !important;
	-webkit-transform: scale(1.02) !important;
	-o-transform: scale(1.02) !important;
	-ms-transform: scale(1.02) !important;
	transform: scale(1.02) !important;
}
body.touch #icon-ig-zoom, body.touch #section.feed .info-box:hover #icon-ig-zoom {
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
	filter: alpha(opacity=50);
		
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
body.touch section.cd-hero a.scroll-arrow span.one,
body.touch section.cd-hero a.scroll-arrow span.two {
	top: 19px;
}
body.touch section.cd-hero a.scroll-arrow span.three,
body.touch section.cd-hero a.scroll-arrow span.four {
	top: 44px;
}
body.touch section.cd-hero a.scroll-text {
	bottom: 86px;
	
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	filter: alpha(opacity=100);
}
body.touch #image-hold, body.touch #image-bg {
	overflow: hidden;
}
body.touch .cd-hero-slider.show.loaded li.cd-bg-video.selected .cd-bg-video-wrapper { /* STOP VIDEO */
	display: none;
}
body.touch .cd-hero-slider.show.loaded li.cd-bg-video.selected { /* SET BG IMAGE */
	background-image: url(images/touch-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
body.touch .button-hotspot {
	height: 100%;
	width: 100%;
}

body.touch .shift {
	width: 50% !important;
}
body.touch .shift-less {
	width: 50% !important;
}
body.touch .cd-hero-slider.left-side.loaded {
	left: -100%;
}
body.touch .cd-hero-slider.right-side.loaded {
	right: -100%;
}
body.touch .button-hotspot a.button:link, body.touch .button-hotspot a.button:visited, body.touch .button-hotspot a.button:active, body.touch .button-hotspot a.button:hover, body.touch #button-hold.shift .button-hotspot a {
	color: #ffffff !important;
}
body.touch .row-table.what .col:hover span {
	color: #666666 !important;
		
	-moz-transform: scaleX(1);
	-o-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	filter: FlipH;
	-ms-filter: "FlipH";
}
@media only screen and (max-width: 768px) {
	body.touch .button-left .button-hotspot {
		
	}
	body.touch .button-right .button-hotspot {
		
	}
		body.touch .button-left .button-hotspot a {
			
		}
		body.touch .button-right .button-hotspot a {
			
		}
}