
/*------------------ Lightbox
*/

/* Bootstrap 3 Fix */
.nivo-lightbox-overlay *,
.nivo-lightbox-overlay *:before,
.nivo-lightbox-overlay *:after {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

/*Hover Transition*/
.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-overlay .nivo-lightbox-close,
.nivo-lightbox-overlay .nivo-lightbox-title {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

/*Title / Caption*/
.nivo-lightbox-overlay .nivo-lightbox-title {
	background: #333333;
	background: rgba(0,0,0,0.8);
	border-radius: 3px;
	display: inline-block;
}

/*Image*/
.nivo-lightbox-overlay .nivo-lightbox-image img {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
}

.nivo-lightbox-overlay .nivo-lightbox-nav {
	
}

/*-----*/



/*------------------ Image Cross Fade
*/

.spicf_container {
	margin-bottom: 10px;
}

#spicf_slider {
	width: auto;
	height: auto;
	overflow: hidden;
}

.nivo-caption {
	width: auto;
	bottom: 50px;
	right: 0;
	left: auto;
	color: #333;
	background-color: #fff;
	background-color:rgba(255, 255, 255, 0.9);
	font-size: 20px;
}

.theme-default .nivo-controlNav {
	position: relative;
	z-index: 1000;
	padding: 10px;
	margin-top: -40px;
}

.theme-default .nivo-controlNav a {
	background-image: none;
	background-color: #fff;
	background-color:rgba(255, 255, 255, 0.6);
	border-radius: 100%;
	width: 12px;
	height: 12px;
}

.theme-default .nivo-controlNav a.active {
	background-color:rgba(255, 255, 255, 0.9);
}

/*-----*/



/*------------------ News
*/

#SPN_left {
	padding-left: 55px;
}

/*-----*/



/*------------------ Form Builder
*/

.spfb_uploadLoading {
	position: absolute;
	right: 24px;
	top: 10px;
	z-index: 2;
}

/*-----*/



/*------------------ Responsive
*/

/* Large */
@media (min-width: 1200px) {
	
}
 
/* Medium */ 
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Small */ 
@media (min-width: 768px) and (max-width: 991px) {

}
 
/* Extra Small */
@media (max-width: 767px) { 	
	
	
	
}
 
 
/* Tiny */
@media (max-width: 480px) { 
	
	/*--- Lightbox
	*/
	
	.nivo-lightbox-overlay .nivo-lightbox-nav {
		background-size: contain;
	}
	
	
}

/*-----*/