.nivo-slider-wrapper #slider-mask { padding-top:40px;}
.nivo-slider-wrapper:hover .nivo-directionNav a { opacity: 1}	

/* Nivo slider style #1 */
.nivoSlider { position:relative; width:100%; height:auto; overflow: hidden; margin-bottom:10px;}
.nivoSlider img { position:absolute; top:0px; left:0px; 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: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%; top:0 }
.nivo-box {	display:block; position:absolute; z-index:5; overflow:hidden; }
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption { position:absolute; bottom:0; left:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: rgba(0,0,0, 0.5); z-index:99; }
.nivo-caption { text-align:center; width:100%;}
.nivo-caption p { padding:15px 0; font-size:20px; color:#fff; margin:0 }
.nivo-caption a { display:inline !important; color:#fff; text-decoration:none; }
.nivo-caption a:hover{ color: #888 }
.nivo-html-caption { display:none;}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {text-align:center;}
.nivo-controlNav a {cursor:pointer; display:inline-block; width:18px; height:18px; background:url(../images/slider-dot.png) no-repeat; text-indent:-9999px;border:0;margin: 0 6px; -webkit-user-select: none;  -moz-user-select: none;  -khtml-user-select: none; -ms-user-select: none; }
.nivo-controlNav a.active {background-position:0 -18px;}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav { position:absolute; width:100%; height:0; top:50%; z-index:99}
.nivo-directionNav a { position:absolute; top:-35px; display:block; width:40px; height:70px; background-color: rgba(0,0,0, 0.5); background-position:center; background-repeat:no-repeat; text-indent:-9999px; outline:none; cursor:pointer; opacity: 0;	-webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;  -o-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out; -webkit-user-select: none;  -moz-user-select: none;  -khtml-user-select: none; -ms-user-select: none; }
.nivo-directionNav a:hover { opacity:0.5; filter:alpha(opacity=50); }
a.nivo-nextNav { right:0; background-image:url(../images/slider-arrow-right.png)}
a.nivo-prevNav { left:0; background-image:url(../images/slider-arrow-left.png)}


