/* CSS Document */
	
/* Slider
-----------------------------------------------------------------*/

#slider-arrow-left, 
#slider-arrow-right, 
.camera_prev, 
.camera_next, 
#slider .owl-prev, 
#slider .owl-next, 
.flex-prev, 
.flex-next, 
.nivo-prevNav, 
.nivo-nextNav, 
.slider-arrow-top-sm, 
.slider-arrow-bottom-sm {
    background-color: rgba(0, 0, 0, 0.3);
    border: 0 none;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
    height: 52px;
    left: 0;
    margin-top: -26px;
    position: absolute;
    top: 50%;
    transition: background-color 0.3s ease-in-out 0s;
    width: 52px;
    z-index: 10;
}	

#slider-arrow-right, .camera_next, #slider .owl-next, .flex-next, .nivo-nextNav {
    border-radius: 3px 0 0 3px;
    left: auto;
    right: 0;
}

#slider-arrow-left i,
#slider-arrow-right i,
.camera_prev i,
.camera_next i,
#slider .owl-prev i,
#slider .owl-next i,
.flex-prev i,
.flex-next i,
.nivo-prevNav i,
.nivo-nextNav i,
.slider-arrow-top-sm i,
.slider-arrow-bottom-sm i {
	line-height: 50px;
	width: 34px;
	height: 52px;
	color: #DDD;
	color: rgba(255,255,255,0.8);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	font-size: 34px;
	text-align: center;
	margin-left: 7px;
}

#slider-arrow-left:hover,
#slider-arrow-right:hover,
.camera_prev:hover,
.camera_next:hover,
#slider .owl-prev:hover,
#slider .owl-next:hover,
.flex-prev:hover,
.flex-next:hover,
.nivo-prevNav:hover,
.nivo-nextNav:hover,
.slider-arrow-top-sm:hover,
.slider-arrow-bottom-sm:hover { background-color: rgba(0,0,0,0.6) !important; }