@media screen and (min-width: 300px) {
	.vimeography-journey {
		margin: 0 auto;
		clear: both;
		width: 100%;
	}
	.vimeography-journey * {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.vimeography-journey .vimeography-main {
		position: relative;
		margin: 0;
		background: url(../img/loader.gif) transparent no-repeat 50% 25%;
	}
	.vimeography-journey .vimeography-player {
		position: relative;
		width: 100%;
		line-height: 0;
	}
	.vimeography-journey .vimeography-player img {
		position: relative;
		width: 100%;
		max-width: none;
	}
	.vimeography-journey .vimeography-player .vimeography-playbar {
		position: absolute;
		top: 50%;
		left: 0;
		margin: -30px 0 0 0;
		background: rgba(0, 0, 0, 0.5);
		width: 100%;
		height: 60px;
		opacity: 0;
	}

	.vimeography-journey .vimeography-player a:hover {
		text-decoration: none;
	}

	.vimeography-journey .vimeography-player .vimeography-rms-play
	{
		position: absolute;
		left: 50%;
		top: 50%;
		width: 68px;
		height: 78px;
		margin-left: -34px;
		margin-top: -39px;
		cursor: pointer;
		background: url(../img/play.png) 50% 50% no-repeat transparent;

		opacity: 1;

		-webkit-transition: opacity 0.2s linear;
		-moz-transition: opacity 0.2s linear;
		-ms-transition: opacity 0.2s linear;
		-o-transition: opacity 0.2s linear;
		transition: opacity 0.2s linear;

	}

	.vimeography-journey .vimeography-player .vimeography-rms-play:hover
	{
		opacity: 0.8;
	}

	.vimeography-journey .vimeography-player .vimeography-rms-play:hover + .vimeography-rms-info
	{
		opacity: 0;
		margin-left: 100px;
	}


	.vimeography-journey .vimeography-rms-info
	{
		text-transform: none;
		color: #fff !important;

		position: absolute;
		top: 50%;
		left: 50%;

		margin-left: 64px;
		margin-top: -39px;
		
		font-size: 22px;
		line-height: 28px;
		font-weight: 600;
		
		text-decoration: none;
		display: inline-block;

		opacity: 1;

		-webkit-transition: opacity 0.2s linear, margin-left 0.2s linear;
		-moz-transition: opacity 0.2s linear, margin-left 0.2s linear;
		-ms-transition: opacity 0.2s linear, margin-left 0.2s linear;
		-o-transition: opacity 0.2s linear, margin-left 0.2s linear;
		transition: opacity 0.2s linear, margin-left 0.2s linear;
	}
 
	.vimeography-journey .vimeography-rms-info .client-name
	{
		color: #e72a59 !important;
	}

	.vimeography-journey .vimeography-thumbnail-container {
		clear: both;
		position: relative;
		padding: 22px;
		background-color: #232323;
	}
	.vimeography-journey ul.vimeography-thumbnails {
		margin-bottom: 0;
	}
	.vimeography-journey .vimeography-thumbnail {
		zoom: 1;
		width: 130px;
		height: 95px;
		overflow: hidden;
		float: left;
		margin: 0 22px 0 0;
		position: relative;
	}
	.vimeography-journey .vimeography-thumbnail img {
		width: 166px;
		height: 95px;
		position: absolute;
		margin-left: -16px;
	}
	.vimeography-journey .vimeography-thumbnail a {
		position: absolute;
		top: 0;
		opacity: 0;
		width: 130px;
		height: 95px;
		background: rgba(0, 0, 0, 0.75);
		padding: 5px;
		text-decoration: none;
		font-weight: 500;
		outline: none;
		-webkit-transition: opacity 0.2s ease-in-out;
		-moz-transition: opacity 0.2s ease-in-out;
		-o-transition: opacity 0.2s ease-in-out;
		transition: opacity 0.2s ease-in-out;
	}
	.vimeography-journey .vimeography-thumbnail a:hover, .vimeography-journey .vimeography-thumbnail a.active {
		opacity: 1;
	}
	.vimeography-journey .vimeography-thumbnail a span {
		color: #fff;
		font-size: 13px;
		line-height: 16px;
	}
	.vimeography-journey .vimeography-template {
		display: none;
	}

	ul.vimeography-journey-direction-nav {
		margin: 0;
		list-style: none;
		padding: 0;
		position: static;
	}

	ul.vimeography-journey-direction-nav li {
		margin: 0;
		list-style: none !important;
		padding: 0;
		position: static;
		content: none;
	}

	/* vimeography-thumbnail-container Necessary Styles
	*********************************/
	.vimeography-thumbnail-container {
		margin: 0;
		padding: 0;
	}

	.vimeography-thumbnail-container .vimeography-thumbnails > li {
		display: none;
		-webkit-backface-visibility: hidden;
	}

	/* Hide the slides before the JS is loaded. Avoids image jumping */
	.vimeography-journey-pauseplay span {
		text-transform: capitalize;
	}

	/* Clearfix for the .slides element */
	.vimeography-thumbnails:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}

	html[xmlns] .vimeography-thumbnails {
		display: block;
	}

	* html .vimeography-thumbnails {
		height: 1%;
	}

	/* No JavaScript Fallback */
	/* If you are not using another script, such as Modernizr, make sure you
	 * include js that eliminates this class on page load */
	.no-js .vimeography-thumbnails > li:first-child {
		display: block;
	}

	/* Direction Nav */
	.vimeography-journey .vimeography-journey-direction-nav a {
		width: 17px;
		height: 17px;
		margin: -9px 0 0 0;
		display: block;
		background: url(../img/arrows-small.png) no-repeat 0 0;
		position: absolute;
		top: 50%;
		cursor: pointer;
		text-indent: -9999px;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transition: all .3s ease;
		outline: none;
	}

	.vimeography-journey .vimeography-journey-next {
		right: 0;
	}

	.vimeography-journey .vimeography-journey-prev {
		left: 0;
		background-position: 0 -17px !important;
	}

	.vimeography-journey .vimeography-thumbnail-container:hover .vimeography-journey-next {
		opacity: 1;
		filter: alpha(opacity=100);
		right: 0;
	}

	.vimeography-journey .vimeography-thumbnail-container:hover .vimeography-journey-prev {
		opacity: 1;
		filter: alpha(opacity=100);
		left: 0;
		background-position: 0 -17px;
	}

	.vimeography-journey .vimeography-journey-direction-nav .vimeography-journey-next.vimeography-journey-disabled,
	.vimeography-journey .vimeography-journey-direction-nav .vimeography-journey-next.disabled,
	.vimeography-journey .vimeography-journey-direction-nav .vimeography-journey-prev.vimeography-journey-disabled,
	.vimeography-journey .vimeography-journey-direction-nav .vimeography-journey-prev.disabled {
		opacity: 0.3 !important;
		filter: alpha(opacity=30);
		cursor: default;
	}

	.vimeography-journey-direction-nav .vimeography-journey-next.vimeography-journey-disabled,
	.vimeography-journey-direction-nav .vimeography-journey-next.disabled {
		right: 0;
	}

	.vimeography-journey-direction-nav .vimeography-journey-prev.vimeography-journey-disabled,
	.vimeography-journey-direction-nav .vimeography-journey-prev.disabled {
		left: 0;
		background-position: 0 -17px;
	}
}
@media screen and (min-width: 760px) {
	.vimeography-journey .vimeography-main {
		background: url(../img/loader.gif) transparent no-repeat 37% 50%;
	}
	.vimeography-journey .vimeography-player {
		width: 100%;
	}
	/*.vimeography-journey .vimeography-player a {
		font-size: 20px;
		line-height: 32px;
		margin: -18px 0 0 65px;
		width: 85%;
	}*/
	/*.vimeography-journey .vimeography-info {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		margin-top: 0;
		margin-left: 1.5%;
		width: 24.5%;
		height: 100%;
		overflow: hidden;
	}
	.vimeography-journey .vimeography-info h1 {
		padding: 17px 15px 10px;
		font-size: 18px;
		line-height: 20px;
	}*/
}

@media screen and (max-width: 960px) {
	.vimeography-journey .vimeography-player .vimeography-rms-info,
	.vimeography-journey .vimeography-player .vimeography-rms-play
	{
		left: 25%;
	}
}

@media screen and (max-width: 600px) {
	.vimeography-journey .vimeography-player .vimeography-rms-play
	{
		left: 50%;
	}


	.vimeography-journey .vimeography-player .vimeography-rms-info
	{
		display: none;
	}
}

