/*
 * Swiper - Mobile Touch Slider CSS
 * http://www.idangero.us/sliders/swiper
 *
 * Vladimir Kharlampidi, The iDangero.us
 * http://www.idangero.us/
 * 
 * Copyright 2012-2013, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us
 *
 * Licensed under GPL & MIT
 *
*/
/* Bug #702 */
li > .multimedia-swiper-slide {
	visibility: hidden;
}
/* WebPart Styling */
.row.home-slideshow-row {
	/* min-height: 433px; */
}
.multimedia-swiper-webpart h3.ms-WPTitle,
.multimedia-swiper-webpart .ms-WPHeaderTdMenu {
	padding: 0.75em;
	background: #660000;
	color: #ffffff;
}
.multimedia-swiper-webpart .ms-wpContentDivSpace{
	padding:0em;
}
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.multimedia-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;
}
.multimedia-swiper-wrapper {
	position:relative;
	width:100%;
	-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;
}
.swiper-free-mode > .multimedia-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;
}
.multimedia-swiper-slide {
	float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.multimedia-swiper-container {
	/* Specify Swiper's Size: */
	background:#f3f3f3;
	max-width:726px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.multimedia-swiper-slide-wrapper{
    padding:1em;
    
}
.multimedia-swiper-slide{
	
}

.multimedia-swiper-slide,
.multimedia-swiper-slide-images{
	/* Specify Slides's Size: */
	
	width: 100%;
	height: 100%;
}

.multimedia-swiper-slide-image-wrapper{
	padding:.5em;
    background:#fff;
}
.multimedia-swiper-slide-image img, 
a.multimedia-swiper-slide-image-link
{
    display:block;
    width:100%;
}
a.multimedia-swiper-slide-title-link{
    color:#6f6f6f;
    display: table-cell;
    vertical-align: middle;
    padding-top: 0.5em;
    font-size:0.8em;
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.multimedia-swiper-slide-title-link-wrapper 
{
    display: table;
    height: 2.8em;
    width:100%;
}
.multimedia-swiper-pager{
    position:absolute;
    top:30%;
    width:15px;
    height:35%;
    background:#6f6f6f;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    filter: alpha(opacity=65);
    opacity: 0.65;
}
.multimedia-swiper-pager.left{
    
    left:0px;
    
}
.multimedia-swiper-pager.right{
    
    right:0px;
    
}
.multimedia-swiper-pager a.ui-icon{
    position:absolute;
    top:40%;
}
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}
@media screen and (max-width: 768px){
.swiper-container.full-slide.home-swiper-container{
	/* Specify Swiper's Size: */
	width:320px;
	height: 120px;
}
.swiper-container.full-slide.home-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.full-slide.home-swiper-wrapper {
	position:relative;
	width:100%;
	-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;
}
.swiper-free-mode > .swiper-wrapper.full-slide.home-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;
}
.full-slide.swiper-slide.home-swiper-slide {
	float: left;
}
.full-slide.swiper-slide.home-swiper-slide,
.home-swiper-slide-images{
	/* Specify Slides's Size: */
	display:block;
	width: 100%;
	height: 100%;
}

}
@media screen and (max-width: 960px){
    .row.home-slideshow-row {
	    min-height: inherit;
    }
}