/* Slider
---------------------------------------- */
.slider-wrapper {
	width:100%;
	float:left;
	margin: 0 0 2em;

}
.nivoSlider {
	position:relative;
	margin: 0 !important;
	width:100% !important;
	height: 360px !important;
}
.nivo-caption {

}

#slider {
	position:relative;
	width:980px;
	height:500px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	display:block;
}


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* 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:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	right:0;
	top:0;
	width:280px;
	height:320px;
    padding: 20px;
	overflow:hidden;
	z-index:89;
    /* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 0.9);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.nivo-caption h4 {
  font-size: 2em;
         line-height: 1.3em;
  width:100%;
  float:left;
  margin: 0 0 0.55em;
}
.nivo-caption p {
  font-size: 1em;
  line-height: 1.4em;
  margin: 0 0 1em 0;
  width:100%;
  float:left;
}
.nivo-caption a.read-more {
  padding: 0em 1.25em !important;
  font-weight:bold;
  letter-spacing: normal !important;
  font-size: 0.875em;
  background: #222;
  color: #fff;
  -webkit-border-radius: 10px;
 border-radius: 10px;
}
.nivo-caption a.read-more:hover {
  background: #FC0;
  color: #fff;
}

.nivo-controlNav [rel="6"] {
  margin-left: 2px;
}

.nivo-caption .nivo-caption-inner {
	padding:32px 40px;
	margin:0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;
}
	.nivo-caption strong {
		display:block;
		font-family: 'Open Sans', sans-serif;
		font-size:32px;
		font-weight:600;
		line-height:38px;
		letter-spacing:-2px;
		margin-bottom:20px;
	}
	.nivo-caption em {
		display:block;
		font-style:normal;
		margin-bottom:12px;
	}
.nivo-caption a {
	display:inline-block !important;
	padding-left:17px;
	font-size:17px;
	height:32px;
	line-height:30px;
	overflow:hidden;
	text-decoration:none;
}
	.nivo-caption a span {
		display:inline-block;
		padding-right:17px;
		height:32px;
	}
	.nivo-caption a span b {
		display:inline-block;
		height:32px;
		font-weight:normal;
	}
.nivo-caption a:hover {background-position:0 -43px;}
	.nivo-caption a:hover span {background-position:right -43px;}
		.nivo-caption a:hover b {background-position:0 -43px;}
.nivo-html-caption {
  display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position:absolute;
	z-index:999;
	width:320px;
	right:0;
	bottom:0;
	overflow:hidden;
	margin-top:-1px;
        background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZTBlMGUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 4%, #e0e0e0 60%, #c9c9c9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#ededed), color-stop(60%,#e0e0e0), color-stop(100%,#c9c9c9));
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 4%,#e0e0e0 60%,#c9c9c9 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 4%,#e0e0e0 60%,#c9c9c9 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 4%,#e0e0e0 60%,#c9c9c9 100%);
background: linear-gradient(top,  #ffffff 0%,#ededed 4%,#e0e0e0 60%,#c9c9c9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9c9c9',GradientType=0 );


}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
	display:inline-block !important;
	float:left;
	width:52px;
	height:60px;
	text-align:center;
	font-size:17px;
	line-height:60px;
	text-decoration:none;
    border-right: 1px solid #bbb;
}

.nivo-controlNav a:hover, .nivo-controlNav a.active {
    -webkit-box-shadow: inset 0 4px 4px #aaa;
    box-shadow: inset 0 4px 4px #aaa;
    color: #333;
    background: #ccc;
    border-right: 1px solid #bbb;
}

.nivo-controlNav a[rel="5"] {border-right: 0 none;}
.nivo-controlNav a:first-child {width:54px;}
.nivo-controlNav a.active,
.nivo-controlNav a:hover {
	background-position:0 0;
	background-repeat:repeat-x;
}

.nivo-directionNav a {
	position:absolute;
	display:block;
	width:36px;
	height:35px;
	text-indent:-9999px;
	border:0;
	top:50%;
	background:url(/wp-content/themes/avareAlgo/lib/scripts/nivoslider/images/direction_nav.png) no-repeat 0 0;
}
a.nivo-nextNav {
	right:0;
	background-position:-36px 0;
}
a.nivo-nextNav:hover {
	background-position:-36px -35px;
	}
a.nivo-prevNav {
	left:0;
	background-position:0 0;
}
a.nivo-prevNav:hover {
	background-position:0 -35px;
	}

#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
	width:120px;
	height:auto;
}


/*
     FILE ARCHIVED ON 19:52:29 Mar 04, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:19:59 Apr 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 5.36
  captures_list: 0.407
  exclusion.robots: 0.011
  exclusion.robots.policy: 0.005
  esindex: 0.007
  cdx.remote: 14.681
  LoadShardBlock: 58.122 (3)
  PetaboxLoader3.datanode: 107.674 (4)
  load_resource: 92.792
  PetaboxLoader3.resolve: 33.652
*/