/**
* @package SP VirtueMart Product Slider
* @author JoomShaper http://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2014 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
*/ 
.sp-vmslider-wrapper {
  padding:20px;
}
.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container {
  width: 45%;
}
.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container .sp-vmslider-title h1 {
  font-size: 18px;
}
.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container .sp-vmslider-title h2 {
  font-size: 36px;
  font-weight: 700;
}
.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container .sp-vmslider-title h3 {
  font-size: 24px;
  text-decoration: line-through;
}
.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container .sp-vmslider-details .cart-details {
  float: left;
  margin-right: 10px;
}
.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-image {
  width: 45%;
}
.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container .sp-vmslider-counter ul.sp-countdown-list{
	list-style:none;
	margin:0;
}
.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container .sp-vmslider-counter ul.sp-countdown-list li{
	display:inline-block;
	border-right: 1px solid #444;
	padding:0 10px;
}
.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container .sp-vmslider-counter ul.sp-countdown-list li:last-child{
border-right:none;
}

.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container .sp-vmslider-counter ul.sp-countdown-list li .sp-countdown-number{
	text-transform: uppercase;
	margin-bottom:20px;
	text-align:center;
}
.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container .sp-vmslider-counter ul.sp-countdown-list li .sp-countdown-names{
	font-size:48px;
	font-weight:700;
	text-align:center;
}
.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container .sp-vmslider-counter .sp-countdown-over{

}

.sp-vmslider-wrapper .sp-vmslider-controller{
	float: right;
}

.sp-vmslider-wrapper .sp-vmslider-controller .sp-vmslider-prev,
.sp-vmslider-wrapper .sp-vmslider-controller .sp-vmslider-next{
    padding:10px 15px;
    background: #222;
    color: #fff;

  }

.sp-vmslider-wrapper{ 
    position: relative;
    overflow: hidden;	
}
.sp-vmslider{
    position: relative;
    color:#000;
    height:300px;
    z-index:0;
}

.sp-preloader{
    position: absolute;
    text-align: center;
    top:40%;
    left: 45%;
    color:#fff;
    font-size: 36px;
}

.sp-vmslider .slider-item{
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.sp-vmslider .slider-item.animate-in{
	opacity: 1;
	z-index: 1;
	filter:alpha(opacity=100);
    -webkit-transition:opacity 500ms;
    -moz-transition:opacity 500ms;
    -ms-transition:opacity 500ms;
    transition:opacity 500ms;
}

.sp-vmslider .slider-item.animate-out{
	opacity:0;
	filter:alpha(opacity=0);
    z-index: 0;
    -webkit-transition:opacity 500ms;
    -moz-transition:opacity 500ms;
    -ms-transition:opacity 500ms;
    transition:opacity 500ms;
}

