/*
 * jQuery FlexSlider v1.8
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */


.inner-slider-wrapper { background:url(i/shadow.png) bottom center no-repeat;   padding-bottom:20px;   padding-top:30px;  position:relative; z-index:19; }



.qSlider { margin:0 auto 55px auto;  overflow:hidden; /* JS CODE OVERRIDES IT */  position:relative; border:none; width:100%; height:350px; background:url(i/loader.gif) center center no-repeat #fff;   }
.qSlider ul.slides { margin:0!important; padding:0; list-style:none; position:relative; overflow:hidden; display:block;  border:none;    width:100%; height:350px; visibility:hidden; }
.qSlider ul.slides li {  position:absolute; top:0; left:0; border:none;  margin:0!important; padding:0; display:block; width:100%; height:100%; }
.qSlider ul.slides li>a {  margin:0; padding:0; outline:none; border:none; text-decoration:none; display:block; width:100%; height:100%; }
.qSlider ul.slides li img { margin:0; padding:0; display:block; width:100%; height:100%; }
.qSlider ul.slides li video ,
.qSlider ul.slides li iframe,
.qSlider ul.slides li object,
.qSlider ul.slides li embed {
    position: absolute;
    top: 0;
    left: 0;
   width:100%!important;
    height: 100%;
}



#home-slider .qSlider { margin-bottom:0; }

.qSlider ul.slides li.active { z-index:5; }
.qSlider ul.slides li.reset { z-index:2; }

.qSlider ul.controls {
position:absolute;
bottom:-49px;
padding:5px 8px;
left:0;
z-index:99;
margin:0!important;
 }

.qSlider .controls li { position:relative; z-index:9; cursor:pointer; display:block; width:14px; height:14px; background:url(i/default.png) no-repeat; float:left; margin:0px 2px; text-indent:-9999px; }
.qSlider .controls li.control_active { background:url(i/active.png) no-repeat; }
.qSlider .controls li a:control_hover {  background: url(i/active.png) no-repeat; }

.qSlider .desc{ text-align:center; width:96.5%; padding:14px 2%; margin: 0; position: absolute; left: 0; bottom: 0; background-color: #373a3c;
background-image: -webkit-gradient(linear, left bottom, right top, from(rgb(55, 58, 60)), to(rgb(33, 35, 37)));
background-image: -webkit-linear-gradient(left bottom, rgb(55, 58, 60), rgb(33, 35, 37));
background-image: -moz-linear-gradient(left bottom, rgb(55, 58, 60), rgb(33, 35, 37));
background-image: -o-linear-gradient(left bottom, rgb(55, 58, 60), rgb(33, 35, 37));
background-image: -ms-linear-gradient(left bottom, rgb(55, 58, 60), rgb(33, 35, 37));
background-image: linear-gradient(left bottom, rgb(55, 58, 60), rgb(33, 35, 37));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#373a3c', EndColorStr='#212325');
;
 color: #fff;  line-height: 18px;}
.qSlider .desc  h2 { font-size:24px; color: #fff;font-weight: 600; margin:0!important; }
.qSlider .desc  p { color:#fff; font-size:13px; font-weight:100; }


.qSlider .q-prev {  background:url(i/left-arrow-white.png); height:45px; width:45px;  position:absolute; z-index:10; left:-21px; top:42%;  }
.qSlider .q-next {  background:url(i/right-arrow-white.png);  width:45px; height:45px; position:absolute; z-index:10; right:-21px; top:42%;  }


/* == jQuery Slider ======================================================== */

#home-slider .soleaSlider { margin-bottom:0; }
.soleaSlider { margin:0 auto 55px auto;  overflow:hidden; /* JS CODE OVERRIDES IT */  position:relative; border:none; width:100%; height:350px; background:url(i/loader.gif) center center no-repeat #fff;   }
.soleaSlider ul.slides { margin:0!important; padding:0; list-style:none; position:relative; overflow:hidden; display:block;  border:none;    width:100%; height:350px; visibility:hidden; }
.soleaSlider ul.slides li {  position:absolute; top:0; left:0; border:none;  margin:0!important; padding:0; display:block; width:100%; height:100%; }
.soleaSlider ul.slides li>a {  margin:0; padding:0; outline:none; border:none; text-decoration:none; display:block; width:100%; height:100%; }
.soleaSlider ul.slides li img { margin:0; padding:0; display:block; width:100%; height:100%; }

.soleaSlider ul.slides li.active { z-index:5; }
.soleaSlider ul.slides li.reset { z-index:2; }

.soleaSlider ul.controls {
	margin:0!important;
position:absolute;
bottom:-49px;
padding:5px 8px;
left:0;
z-index:99;
 }

.soleaSlider .controls li { position:relative; z-index:9; cursor:pointer; display:block; width:14px; height:14px; background:url(i/default.png) no-repeat; float:left; margin:0px 2px; text-indent:-9999px; }
.soleaSlider .controls li.control_active { background:url(i/active.png) no-repeat; }
.soleaSlider .controls li a:control_hover {  background: url(i/active.png) no-repeat; }

.soleaSlider .desc{ text-align:center; width:96.5%; padding:14px 2%; margin: 0; position: absolute; left: 0; bottom: 0; background-color: #373a3c;
background-image: -webkit-gradient(linear, left bottom, right top, from(rgb(55, 58, 60)), to(rgb(33, 35, 37)));
background-image: -webkit-linear-gradient(left bottom, rgb(55, 58, 60), rgb(33, 35, 37));
background-image: -moz-linear-gradient(left bottom, rgb(55, 58, 60), rgb(33, 35, 37));
background-image: -o-linear-gradient(left bottom, rgb(55, 58, 60), rgb(33, 35, 37));
background-image: -ms-linear-gradient(left bottom, rgb(55, 58, 60), rgb(33, 35, 37));
background-image: linear-gradient(left bottom, rgb(55, 58, 60), rgb(33, 35, 37));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#373a3c', EndColorStr='#212325');
;
 color: #fff;  line-height: 18px;}
.soleaSlider .desc  h2 { font-size:24px; color: #fff;font-weight: 600;  margin:0!important; }
.soleaSlider .desc  p { color:#fff; font-size:13px; font-weight:100; }


.soleaSlider .q-prev {  background:url(i/left-arrow-white.png); height:45px; width:45px;  position:absolute; z-index:10; left:-21px; top:42%;  }
.soleaSlider .q-next {  background:url(i/right-arrow-white.png);  width:45px; height:45px; position:absolute; z-index:10; right:-21px; top:42%;  }

.sliderstyled  ul.slides {
	border:4px solid white;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	}

/* =================================================================================== */
/* ===== STAGED SLIDER STYLINDS ====================================================== */
/* =================================================================================== */

.stagedSlider { margin:20px auto 55px auto;  overflow:hidden; /* JS CODE OVERRIDES IT */  position:relative; border:none; width:100%; height:350px; background:url(i/loader.gif) center center no-repeat;   }
.stagedSlider ul.slides li.leftstage div.desc  .btn { float:right; margin:20px 0px 0 0; }
.stagedSlider ul.slides li.rightstage div.desc  .btn { float:left; margin:20px 0 0 0px;}




.stagedSlider ul.slides { margin:0; padding:0; list-style:none; position:relative;  display:block;  }
.stagedSlider ul.slides li {  position:absolute; top:0; left:0; border:none;  margin:0; padding:0;  }
.stagedSlider ul.slides li div.desc { padding-top:20px; }
.stagedSlider ul.slides li div.desc h2 { font-size:24px; font-weight:400; color:#373a3c; line-height:1.2; }
.stagedSlider ul.slides li div.desc p { color:#373a3c; margin:10px 0; }

.stagedSlider ul.slides li>a {  margin:0; padding:0; outline:none; border:none; text-decoration:none;  }
.stagedSlider ul.slides li>a img , .stagedSlider ul.slides li>div.videoholder>div { margin:0; padding:0; display:block;  border-radius:2px;   }
.stagedSlider ul.slides li>div.videoholder>div { width:510px; }


.stagedSlider ul.slides li.fullstage div.desc {  position:absolute; bottom:0px; left:0; width:96%; padding:10px 2%; margin:0; background:#000; color:#fff; }
.stagedSlider ul.slides li.fullstage { width:100%; height:100%;  }
.stagedSlider ul.slides li.fullstage>a {  margin:0; padding:0; outline:none; border:none; text-decoration:none;  width:100%; height:100%; }
.stagedSlider ul.slides li.fullstage img {  margin:0; padding:0; outline:none; border:none;  width:100%; height:100%; }
.stagedSlider ul.slides li.fullstage>div.videoholder  {  margin:0; padding:0; outline:none; border:none; text-decoration:none;   display:block; }


.stagedSlider ul.slides li.leftstage>a {  margin:0; padding:0; outline:none; border:none; text-decoration:none; float:left; width:510px;    }
.stagedSlider ul.slides li.leftstage>div.videoholder  {  margin:0; padding:0; outline:none; border:none; text-decoration:none; float:left; width:510px;   }
.stagedSlider ul.slides li.leftstage img { margin:0; padding:0; display:block;  float:left; width:510px;  }
.stagedSlider ul.slides li.leftstage div.desc {
float: left;
width: 400px;
margin-left: 30px;
padding-right: 40px;
}


.stagedSlider ul.slides li.rightstage>a {  margin:0; padding:0; outline:none; border:none; text-decoration:none; float:right; width:510px;   }
.stagedSlider ul.slides li.rightstage img { margin:0; padding:0; display:block; float:right; width:510px;   }
.stagedSlider ul.slides li.rightstage>div.videoholder  {  margin:0; padding:0; outline:none; border:none; text-decoration:none; float:right; width:510px; }
.stagedSlider ul.slides li.rightstage div.desc {
float: left;
width: 400px;
margin-right: 30px;
padding-left: 40px;
}

.stagedSlider .reset { z-index:1; display:none;   }
.stagedSlider .active { z-index:5; display:none; }

.stagedSlider .controls { position:absolute; bottom:-30px; padding:5px 8px 5px 0; left:210px; z-index:999;   }
.stagedSlider .controls li { position:relative; z-index:999; cursor:pointer; display:block;width: 14px; height: 14px;  background:url(i/default.png) no-repeat; float:left; margin:0px; text-indent:-9999px; padding:0; }
.stagedSlider ul.controls li.control_active { background:url(i/active.png) no-repeat; }
