/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
#aside .slider-wrapper, #footer .slider-wrapper, .half .slider-wrapper, .full .slider-wrapper, .two-thirds .slider-wrapper, .one-fourth .slider-wrapper {
	margin:7px 0 0 2px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	padding:4px 4px 4px 0;
	float:left
}
	.nivoSlider {
		position:relative;
		z-index:99;
		/*margin:1px 0 0px 5px;*/
	}
	#slide .nivoSlider {
		margin:1px 0 42px 6px;
	}
		.nivoSlider img {
			position:absolute;
			top:0px;
			left:0px;
		}
		/* Caption styles */
		.nivo-caption {
			position:absolute;
			left:15px;
			bottom:20px;	
			color:#000; /* Overridden by captionOpacity setting */
			width:435px;
			z-index:8;
		} 
		
		.slider-shprtcode .nivo-caption, .panel .html-caption, .one-fourth .nivo-caption, .half .nivo-caption, .two-thirds .nivo-caption, full .nivo-caption {
			background-color:rgba(0,0,0,0.7);
		}
		 #aside .nivo-caption, #footer .nivo-caption {
			 background:url(../images/nivo-foot-bg.png) repeat 0 0;
		}
		#aside .nivo-caption, .one-fourth .nivo-caption, .half .nivo-caption, .two-thirds .nivo-caption, .full .nivo-caption {
			padding:0px 4px 0px 4px;
			
			left:0;
			bottom:0px;
			color:#f2f2f2;
			text-shadow:#000 1px 1px 0;
			font-size:10px;
		}
		.slider-shprtcode .nivo-caption {
			left:0;
			bottom:0;
			color:#f2f2f2;
			text-shadow:#000 1px 1px 0;
		}
			.slider-shprtcode .nivo-caption p {
				padding:5px 9px;
			}
			  .caption-head {
				   background-color:rgba(0,0,0,0.7);
				  	-webkit-border-radius: 3px;
				  	-moz-border-radius: 3px;
					border-radius: 3px;
					color:#fff;
					padding:10px 15px 10px 15px;
					font-size:18px;
					position:relative;
					float:left;
					margin:0 0 0px 0;
				}
				.text-capt {				
				  -webkit-border-radius: 3px;
				  -moz-border-radius: 3px;
				  border-radius: 3px;
				  padding:10px 20px 10px 15px;
				  margin:10px 0 0 0;
				  float:left;
				  display:block;
				  text-shadow:none;
				}
				
					.nivo-caption p, .text-capt p {
						padding:5px;
						margin:0;
						text-shadow:none;
					}
					#aside .nivo-caption p {
					}
					.nivo-caption a {
						display:inline !important;
					}
					.nivo-html-caption {
						display:none;
					}
					.ws_image .nivo-html-caption {
						display:block;
					}


		  /* If an image is wrapped in a link */
		  .nivoSlider a.nivo-imageLink {
			  position:absolute;
			  top:0px;
			  left:0px;
			  width:100%;
			  height:100%;
			  border:0;
			  padding:0;
			  margin:0;
			  z-index:6;
			  display:none;
		  }
		  /* The slices and boxes in the Slider */
		  .nivo-slice {
			  display:block;
			  position:absolute;
			  z-index:5;
			  height:100%;
		  }
		  .nivo-box {
			  display:block;
			  position:absolute;
			  z-index:5;
		  }


		  /* Direction nav styles (e.g. Next & Prev) */
		  .navig-nivo {
			  height:0px;
			  position:relative;
			  max-width:1030px;
			  min-width:950px;
			  margin:0 auto ;
			  top:210px;
			  z-index:1099;
		  }
		  .navig-nivo.ps {
			  top:210px;
		  }
		  .navig-nivo:after {
			  clear: both;
			  content: "";
			  display: block;
			  height: 0;
		  }
		   .entry-content .navig-nivo {
			  max-width:720px;
			  min-width:703px;
			  top:-175px;
			  float:left;
			  margin:0 0 0 5px;
		   }
		   .entry-content .navig-nivo.shortcode-slide {
			  max-width:720px;
			  min-width:714px;
			  top:130px;
			  float:left;
			  margin:0 0 0 -5px;
		   }
		   .widget .navig-nivo {
			  max-width:50px;
			  min-width:25px;
			  top:10px;
			  margin:0;
			  float:right;
		   }
		  .navig-nivo a {
			  position:relative;
			  top:45.0%;
			  z-index:9;
			  cursor:pointer;
			  z-index:1199;
		  }
		  .nivo-prevNav {
			  float:left;
			  background:url(../images/arrow-l.png) no-repeat 0 0;
			  height:41px;
			  width:30px;
			  margin:0 0 0 2px;
			   -o-transition: margin-left 0.3s;
			 -moz-transition: margin-left 0.3s;
			 -webkit-transition: margin-left 0.3s;
			 -transition: margin-left 0.3s;
		  }
		  .nivo-prevNav:hover{
			  background-position:0 -41px;
		  }
		  .nivo-prevNav:hover {
			  margin:0 0 0 -5px;
			  width: 35px;
		  }
		  .nivo-nextNav:hover {
			margin:0 -5px 0 0px;
			background-position:right -41px;
			width: 35px;
		  }
		  
		  .entry-content .nivo-prevNav {
			  left:10px;
			  margin:0;
		  }
		  .entry-content .nivo-prevNav:hover {
			  margin:0 0 0 -5px;
		  }
		  #aside .nivo-prevNav, .one-fourth .nivo-prevNav, .half .nivo-prevNav, .two-thirds .nivo-prevNav, .full .nivo-prevNav {
			  background:url("../images/arrow-left.png") no-repeat 0 0;
			  top:-43px;
			  width:18px;
			  height:20px;
		  }
		  #aside .nivo-prevNav{
			  left:0px;
		  }
		  .one-fourth .nivo-prevNav{
			  left:169px;
		  }
		  .half .nivo-prevNav{
			  left:419px;
		  }
		  .two-thirds .nivo-prevNav{
			  left:660px;
		  }
		  .full .nivo-prevNav{
			  left:169px;
		  }
		  .nivo-nextNav, .one-fourth .nivo-nextNav, .half .nivo-nextNav, .two-thirds .nivo-nextNav, .full .nivo-nextNav {
			  float:right;
			  background:url(../images/arrow-r.png) no-repeat right 0;
			  height:41px;
			  width:30px;
			  margin:0;
		  }
		   .nivo-nextNav {
			    -o-transition: margin-right 0.3s;
				 -moz-transition: margin-right 0.3s;
				 -webkit-transition: margin-right 0.3s;
				 -ms-transition: margin-right 0.3s;
				 -transition: margin-right 0.3s;
		   }

		  .entry-content .nivo-nextNav {
			  right:12px;
		  }
		  
		  #aside .nivo-nextNav, .one-fourth .nivo-nextNav, .half .nivo-nextNav, .two-thirds .nivo-nextNav, .full .nivo-nextNav {
			  background:url("../images/arrow-right.png") no-repeat 0 0;
			  top:-43px;
			  width:18px;
			  height:20px;
		  }
		  #aside .nivo-nextNav {
			  left:2px;
		  }
		  .one-fourth .nivo-nextNav {
			  left:189px;
		  }
		  .half .nivo-nextNav {
			  left:439px;
		  }
		  .two-thirds .nivo-nextNav {
			  left:680px;
		  }
		  .full .nivo-nextNav {
			  left:189px;
		  }
		  #aside .nivo-nextNav:hover, #aside .nivo-prevNav:hover, .one-fourth .nivo-nextNav:hover, .one-fourth .nivo-prevNav:hover, .half .nivo-nextNav:hover, .half .nivo-prevNav:hover, .two-thirds .nivo-nextNav:hover, .two-thirds .nivo-prevNav:hover, .full .nivo-nextNav:hover, .full .nivo-prevNav:hover{
			  background-position:0 -20px;
		  }
		  /* Control nav styles (e.g. 1,2,3...) */
		  .nivo-controlNav a {
			  position:relative;
			  z-index:9;
			  cursor:pointer;
			  display:none;
		  }
		  .nivo-controlNav a.active {
			  font-weight:bold;
		  }