
/* MENU OFFCANVAS (PER MOBILE)*/

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {	
	font-size: 2rem !important;
}



/* LARGHEZZA FISSA PULSANTI A 500PX  - etc..*/

.btn-500 {
	width: 500px;
	max-width: 100%;
}

.btn-primary {
	color: #fff;
	background-color: #007bbf;
	border-color: #007bbf;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #f7713a;
	border-color: #3a0000;
}



/* header*/

#sp-header {
	position: absolute;
  background: #ffffff4d;
  	z-index: 100 !important;
  transition: all 0.5s ease-in;
}

#sp-header.header-sticky {
	position: fixed;
	z-index: 9999;
	background: #ffffffe6 !important;
  transition: all 1s ease-in;
}


/* sp-slider */


.sp-slider-content {
	padding-top: 15%;
	text-shadow: 0 0 15px rgb(14, 14, 14), 0 0 10px rgba(255, 255, 255, 0.5);
}

.sp-slider-controllers {
	display: none;
}

/*
.sp-slider-item .sp-slider-image {
	background-attachment: fixed;
}
*/

@media (min-width: 1000px) {
.sp-slider-item .sp-slider-image {
    background-attachment: fixed;
  }
}

@media (max-width: 1000px) {
.sp-slider-content {
	padding-top: 35%;
  }
}

/* FINE sp-slider */

body {
	
	color: #3e3e3e;
}

/* footer */

#sp-footer, #sp-bottom {
	border-top: 3px solid #007bbf;
}