#nivoslider-container{
	padding-bottom: 25px;
	max-width: 940px;
}

#nivoslider {
  position: relative;
  background: #0e0e0e url("../img/loading.gif") no-repeat 50% 50%;
}

#nivoslider , #nivoslider strong{color:white!important}

#nivoslider img{
padding:0;
box-shadow:none!important;
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
-o-box-shadow:none!important;
}


.nivo-controlNav{
	margin-left:5px;
	margin-top:10px;
}

a.nivo-control {
  margin-top: 0px!important;
}

.nivo-controlNav{
	padding-bottom:0;
}

.nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url('../img/nav.png') no-repeat top center;
	text-indent:-9999px;
}

.nivo-controlNav a.active {
	background: url('../img/nav_active.png') no-repeat top center;
}


.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url('../img/nivo-arrows.png') no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:-35px;
}
a.nivo-prevNav {
	left:-35px;
}

.nivoSlider:hover a.nivo-nextNav{
	right:15px
}

.nivoSlider:hover a.nivo-prevNav{
	left:15px
}

/* Nivo slider fix */
.nivo-caption {
	background:none; top:0;
	text-shadow:none!important;
}
.nivo-caption {display:inline; background:#000; padding: 5px 10px; margin:10px; width: auto; height:auto}
.nivo-caption h6 {margin-bottom: 0px;}

@media screen and (max-width: 767px) {
	#nivoslider-container{ padding-bottom: 5px; }
	.nivo-caption{display:none!important}
}
