/*
 * Swiper 2.7.0
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: August 30, 2014
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container{width:100%; height:inherit; background-position: center center; background-size: cover;}
.swiper-slide{overflow:hidden; position:relative; background-position: center center; background-size: cover;}
.pagination{position:absolute; left: 0; bottom: 0; font-size:0; text-align: center; width: 100%;}

/*arrows and mousemove spots*/
.left-arrow, .right-arrow{width: 50px; height: 50px; background: #f416f1; position: absolute;top: 50%; margin-top: -25px; left: 0; cursor: pointer;}
.right-arrow{left: auto; right: 0;}
.left-spot, .right-spot{position: absolute; width: 10%; height: 100%; top: 0; left: 0; background: #0ffdff; opacity: 0;}
.left-spot.hidden, .right-spot.hidden{display: none!important;}
@media only screen and (max-width: 980px){
	.left-spot, .right-spot{display: none!important;}
}
.left-spot{cursor:url(../../img/mousemove-left.png) 8 8, ew-resize!important;}
.right-spot{left: auto; right: 0; cursor:url(../../img/mousemove-right.png) 8 8, ew-resize!important;}
.spot{width: 25%; height: inherit; float: left;}
.left-spot .spot{float: right;}

.slider-entry{position:relative;}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height: inherit!important;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	cursor:url(../img/drag.png) 16 9, ew-resize!important;
	margin: 0 auto;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	height: inherit;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.swiper-pagination-switch {
	/* Stylize pagination button: */
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 2px 7px 2px;
	cursor: pointer;
	background: #585858;
}
.swiper-active-switch {background: #ee3b33;}

/* ===============================================================
Custom Swiper Styles 
================================================================*/
.news-block .slider-box{width: 50%; float: left; height: auto; position: relative;}
.news-block .slider-content{padding-left: 115px;}
.news-block .pagination{bottom: auto; top: 65px; left: 50px; width: 16px;}
.news-block .slider-title{color: #eaeaea; font-size: 30px; font-weight: 300; letter-spacing: -1px; line-height: 30px; padding-bottom: 30px; text-transform: uppercase;}
.news-block .testimonial-content .text{color: #eaeaea; font-size: 12px; font-weight: 400; line-height: 18px; padding-bottom: 12px;}
.news-block .testimonial-content .name{color: #8a8a8a; font-size: 12px; font-weight: 400; line-height: 14px; padding-bottom: 28px; text-transform: uppercase;}

/*how it works*/
.how-it-works-swiper{height: auto; padding-bottom: 40px;}
.how-it-works-swiper .hiw-info-entry{position: relative;}
.how-it-works-swiper .pagination{display: none;}

@media only screen and (max-width: 980px){
	.news-block .slider-title{font-size: 23px; line-height: 25px; padding-bottom: 10px;}
	.news-block .slider-content{padding-left: 0; padding-bottom: 30px;}
	.news-block .slider-box{width: 100%;}
	.news-block .pagination{top: auto; bottom: 0; width: 100%; left: 0;}
	.news-block .swiper-pagination-switch{margin-left: 5px; margin-right: 5px;}
	.news-block .slider-box:first-child{margin-bottom: 30px;}
	.news-block .testimonial-content .name{padding-bottom: 12px;}
}
@media only screen and (max-width: 500px){

}
