/*
	* jQuery Nivo Slider v3.2
	* http://nivo.dev7studios.com
	*
	* Copyright 2012, Dev7studios
	* Free to use and abuse under the MIT license.
	* http://www.opensource.org/licenses/mit-license.php
*/
 
/* The Nivo Slider styles */
.nivoSlider {position:relative; width:100%; height:auto; overflow:hidden;}
.nivoSlider img {position:absolute; top:0; left:0; max-width:none;}
.nivo-main-image {display:block !important; position:relative !important; width:100% !important;}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute; top:0; left:0; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; background:white; filter:alpha(opacity=0); opacity:0;}

/* The slices and boxes in the Slider */
.nivo-slice {display:block; position:absolute; z-index:5; height:100%; top:0;}
.nivo-box {display:block; position:absolute; z-index:5; overflow:hidden;}
.nivo-box img {display:block;}

/* Caption styles */
.nivo-caption {position:absolute; left:0; bottom:0; background:#000; color:#fff; width:100%; z-index:8; padding:5px 10px; opacity:0.8; overflow:hidden; display:none; -moz-opacity: 0.8; filter:alpha(opacity=8); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}
.nivo-caption p {padding:5px; margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {}
.nivo-prevNav {}
.nivo-nextNav {}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {}
.nivo-controlNav a {}
.nivo-controlNav a.active {}

/* PROJECTSTORE */
.slideshow {display:inline-block; width:100%; margin:0 0 30px 0;}

.pjSlide {}
.pjSlide a {text-decoration:none; cursor:pointer;}
.pjSlide .pjLoading {}

.pjSlide .nivo-directionNav a {position:absolute; top:50%; margin:-50px 0 0 0; z-index:9; cursor:pointer; width:100px; height:100px; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s;}
.pjSlide .nivo-directionNav a:hover {background:rgba(0, 0, 0, 0.2);}
.pjSlide .nivo-directionNav a i {float:left; width:100px; height:100px; text-align:center; line-height:100px; font-size:98px; color:#fff; text-shadow:0 0 3px rgba(0, 0, 0, 0.2);}
.pjSlide .nivo-directionNav .nivo-nextNav {right:-130px;}
.pjSlide .nivo-directionNav .nivo-prevNav {left:-130px;}
.pjSlide .nivoSlider:hover .nivo-nextNav {right:30px;}
.pjSlide .nivoSlider:hover .nivo-prevNav {left:30px;}

.sidebar .pjSlide .nivo-directionNav a {top:0; bottom:0; margin:0; width:30px; height:100%;}
.sidebar .pjSlide .nivo-directionNav a i { position:absolute; top:50%; margin-top:-16px; width:32px; height:32px; font-size:32px; line-height:32px;}
.sidebar .pjSlide .nivo-directionNav .nivo-nextNav {right:-35px;}
.sidebar .pjSlide .nivo-directionNav .nivo-prevNav {left:-35px;}
.sidebar .pjSlide .nivoSlider:hover .nivo-nextNav {right:0;}
.sidebar .pjSlide .nivoSlider:hover .nivo-prevNav {left:0;}

.pjSlide .nivo-controlNav {background-color:#fff; border-top:3px solid #fff; border-bottom:1px solid #e9e9e9; padding:10px 0; text-align:center; -moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.2); box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.2);}
.pjSlide .nivo-controlNav a {background-color:#e9e9e9; overflow:hidden; display:inline-block; width:10px; height:10px; text-indent:-99999px; margin:0 3px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s;}
.pjSlide .nivo-controlNav a:hover {background-color:#000;}
.pjSlide .nivo-controlNav a.active {}