/* CSS Document */


body{
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;	
}
/*NAVBAR*/

.barramenu{
	background-color:#fff;	
	margin:0;
	border-bottom: 1px  #ECECEC solid
}
.logoer{
	min-height:100px;
}
.logo{
	max-width:200px;
}
.navbar-nav>li>a {
    padding-bottom: 30px;
    padding-top: 50px;
    font-size: 16px;
	color:#006b8c;
	
}
@media (max-width: 768px) {
	.navbar-nav>li>a{
    padding-top: 10px;			
	}
	
}

/*CAROUSEL and HEADBG*/
.carosello{
    min-height: 416px;	
}
.carousel-section{
	background-image:url(../img/header-bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
    margin-top: 101px;
}
.carousel-img img, .contenuti-img{
	display:inline;
}
.headbg{
	margin-top:101px;	
}
.carousel-caption{
	color:#293133;
	text-shadow:none;	
	position:relative;
}
.texter{
	position:relative;	
}
.carousel-indicators{
	bottom:0px;	
}
.item{
	margin-top:30px;
	margin-bottom:30px;
	color: #006b8c;
}
.testi-slide{
	font-size:20px	
}

/*CONTENT INDEX*/
.content{
	max-width:1170px;
	margin-bottom:50px;
}
.phrase h1{
	color:#c7b200;
	font-size:24px;	
}
.phrase h2{
	color:#c7b200;
	font-size:20px;	
}
.squareser{
	padding:20px	
}
.twosquares{
	border: 1px solid #ddd;
	padding:20px 30px;	
	border-radius:20px;
	padding-bottom:0px;
	min-height:290px;
    font-size: 15px;
	text-shadow:1px #293133;
    margin-bottom: 30px;
    margin-top: 30px;
}
.video{
	margin-top:30px;
	border: 1px solid #ddd;
	padding:20px 30px;	
	border-radius:20px;	
}
.button-play{
	padding: 10px;
    border-radius: 20px;
    font-size: 14px;	
}
.enterbutton{
    padding: 35px;
    border-radius: 30px;
	position:relative;
    bottom: -45px;
    font-size: 18px;
}
.infobutton{
	color:white;
    font-size: 18px;
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
}
.buttoner{
	margin-top:50px
}
.smart{
	background-color:#ececec;
	padding:0px	;
	margin-bottom:30px;
}
.img-smart{
	display:inline-block;
	max-width:400px;	
    width: 100%;
	margin-top:20px	
}
.er{
	height:auto
}
#map{
	min-height:40vh;
	padding:0px;
}
/*contenuti cose*/

.testodisp{
    font-size: 16px;
    line-height: 2;	
}

/*footer*/
.contenitore-footer{
    background-color: #333;
	color:#fff	
}
.footer{
	margin-top:20px;
}
.infofooter, .mappa{
	font-size:13px;
}
.infofooter a{
	color:#fff	
}	
.listamappa{
	list-style:square;
}
.listamappa li a{
	text-decoration:none;	
	color:#fff	
}	
/*poweredby*/
.powered{
	margin:4px;
	margin-bottom:40px;
	font-size:10px;
	color:#ECECEC;
	text-align:center;
}
.powered a{
	color:#ECECEC;
}

/*FORM CONTATTI*/

.form-control{
	box-shadow:none;
	border:0px;
	border-bottom:1px solid #006b8c;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	border-radius:0px;		
}
.infocontatti{
	line-height:2;
	font-size:18px	
}

#cookieChoiceInfo {
    padding: 5px;
    display: block;
    font-weight:bold;
}
 
#cookieChoiceInfo a {
    background-color: #303030;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: #FFF;
    cursor: pointer;
    line-height: 19px;
    padding: 4px 8px;
    text-decoration: none;
    white-space: nowrap;
}

/*MENU*/
.navbar-toggle .icon-bar {
    border: 2px #006b8c solid;
}

/*ANIMATION DELAY*/
.animation-delay-1 {
  -webkit-animation-delay: .1s !important;
  -moz-animation-delay: .1s !important;
  -ms-animation-delay: .1s !important;
  -o-animation-delay: .1s !important;
  animation-delay: .1s !important;
}
.animation-delay-2 {
  -webkit-animation-delay: .2s !important;
  -moz-animation-delay: .2s !important;
  -ms-animation-delay: .2s !important;
  -o-animation-delay: .2s !important;
  animation-delay: .2s !important;
}
.animation-delay-3 {
  -webkit-animation-delay: .3s !important;
  -moz-animation-delay: .3s !important;
  -ms-animation-delay: .3s !important;
  -o-animation-delay: .3s !important;
  animation-delay: .3s !important;
}
.animation-delay-4 {
  -webkit-animation-delay: .4s !important;
  -moz-animation-delay: .4s !important;
  -ms-animation-delay: .4s !important;
  -o-animation-delay: .4s !important;
  animation-delay: .4s !important;
}
.animation-delay-5 {
  -webkit-animation-delay: .5s !important;
  -moz-animation-delay: .5s !important;
  -ms-animation-delay: .5s !important;
  -o-animation-delay: .5s !important;
  animation-delay: .5s !important;
}
.animation-delay-6 {
  -webkit-animation-delay: .6s !important;
  -moz-animation-delay: .6s !important;
  -ms-animation-delay: .6s !important;
  -o-animation-delay: .6s !important;
  animation-delay: .6s !important;
}
.animation-delay-7 {
  -webkit-animation-delay: .7s !important;
  -moz-animation-delay: .7s !important;
  -ms-animation-delay: .7s !important;
  -o-animation-delay: .7s !important;
  animation-delay: .7s !important;
}
.animation-delay-8 {
  -webkit-animation-delay: .8s !important;
  -moz-animation-delay: .8s !important;
  -ms-animation-delay: .8s !important;
  -o-animation-delay: .8s !important;
  animation-delay: .8s !important;
}
.animation-delay-9 {
  -webkit-animation-delay: .9s !important;
  -moz-animation-delay: .9s !important;
  -ms-animation-delay: .9s !important;
  -o-animation-delay: .9s !important;
  animation-delay: .9s !important;
}
.animation-delay-10 {
  -webkit-animation-delay: 1s !important;
  -moz-animation-delay: 1s !important;
  -ms-animation-delay: 1s !important;
  -o-animation-delay: 1s !important;
  animation-delay: 1s !important;
}
.animation-delay-11 {
  -webkit-animation-delay: 1.1s !important;
  -moz-animation-delay: 1.1s !important;
  -ms-animation-delay: 1.1s !important;
  -o-animation-delay: 1.1s !important;
  animation-delay: 1.1s !important;
}
.animation-delay-12 {
  -webkit-animation-delay: 1.2s !important;
  -moz-animation-delay: 1.2s !important;
  -ms-animation-delay: 1.2s !important;
  -o-animation-delay: 1.2s !important;
  animation-delay: 1.2s !important;
}
.animation-delay-13 {
  -webkit-animation-delay: 1.3s !important;
  -moz-animation-delay: 1.3s !important;
  -ms-animation-delay: 1.3s !important;
  -o-animation-delay: 1.3s !important;
  animation-delay: 1.3s !important;
}
.animation-delay-14 {
  -webkit-animation-delay: 1.4s !important;
  -moz-animation-delay: 1.4s !important;
  -ms-animation-delay: 1.4s !important;
  -o-animation-delay: 1.4s !important;
  animation-delay: 1.4s !important;
}
.animation-delay-15 {
  -webkit-animation-delay: 1.5s !important;
  -moz-animation-delay: 1.5s !important;
  -ms-animation-delay: 1.5s !important;
  -o-animation-delay: 1.5s !important;
  animation-delay: 1.5s !important;
}
.animation-delay-16 {
  -webkit-animation-delay: 1.6s !important;
  -moz-animation-delay: 1.6s !important;
  -ms-animation-delay: 1.6s !important;
  -o-animation-delay: 1.6s !important;
  animation-delay: 1.6s !important;
}
.animation-delay-17 {
  -webkit-animation-delay: 1.7s !important;
  -moz-animation-delay: 1.7s !important;
  -ms-animation-delay: 1.7s !important;
  -o-animation-delay: 1.7s !important;
  animation-delay: 1.7s !important;
}
.animation-delay-18 {
  -webkit-animation-delay: 1.8s !important;
  -moz-animation-delay: 1.8s !important;
  -ms-animation-delay: 1.8s !important;
  -o-animation-delay: 1.8s !important;
  animation-delay: 1.8s !important;
}
.animation-delay-19 {
  -webkit-animation-delay: 1.9s !important;
  -moz-animation-delay: 1.9s !important;
  -ms-animation-delay: 1.9s !important;
  -o-animation-delay: 1.9s !important;
  animation-delay: 1.9s !important;
}
.animation-delay-20 {
  -webkit-animation-delay: 2s !important;
  -moz-animation-delay: 2s !important;
  -ms-animation-delay: 2s !important;
  -o-animation-delay: 2s !important;
  animation-delay: 2s !important;
}
.animation-delay-21 {
  -webkit-animation-delay: 2.1s !important;
  -moz-animation-delay: 2.1s !important;
  -ms-animation-delay: 2.1s !important;
  -o-animation-delay: 2.1s !important;
  animation-delay: 2.1s !important;
}
.animation-delay-22 {
  -webkit-animation-delay: 2.2s !important;
  -moz-animation-delay: 2.2s !important;
  -ms-animation-delay: 2.2s !important;
  -o-animation-delay: 2.2s !important;
  animation-delay: 2.2s !important;
}
.animation-delay-23 {
  -webkit-animation-delay: 2.3s !important;
  -moz-animation-delay: 2.3s !important;
  -ms-animation-delay: 2.3s !important;
  -o-animation-delay: 2.3s !important;
  animation-delay: 2.3s !important;
}
.animation-delay-24 {
  -webkit-animation-delay: 2.4s !important;
  -moz-animation-delay: 2.4s !important;
  -ms-animation-delay: 2.4s !important;
  -o-animation-delay: 2.4s !important;
  animation-delay: 2.4s !important;
}
.animation-delay-25 {
  -webkit-animation-delay: 2.5s !important;
  -moz-animation-delay: 2.5s !important;
  -ms-animation-delay: 2.5s !important;
  -o-animation-delay: 2.5s !important;
  animation-delay: 2.5s !important;
}
.animation-delay-26 {
  -webkit-animation-delay: 2.6s !important;
  -moz-animation-delay: 2.6s !important;
  -ms-animation-delay: 2.6s !important;
  -o-animation-delay: 2.6s !important;
  animation-delay: 2.6s !important;
}
.animation-delay-27 {
  -webkit-animation-delay: 2.6s !important;
  -moz-animation-delay: 2.6s !important;
  -ms-animation-delay: 2.6s !important;
  -o-animation-delay: 2.6s !important;
  animation-delay: 2.6s !important;
}
.animation-delay-28 {
  -webkit-animation-delay: 2.8s !important;
  -moz-animation-delay: 2.8s !important;
  -ms-animation-delay: 2.8s !important;
  -o-animation-delay: 2.8s !important;
  animation-delay: 2.8s !important;
}
.animation-delay-29 {
  -webkit-animation-delay: 2.9s !important;
  -moz-animation-delay: 2.9s !important;
  -ms-animation-delay: 2.9s !important;
  -o-animation-delay: 2.9s !important;
  animation-delay: 2.9s !important;
}
.animation-delay-30 {
  -webkit-animation-delay: 3s !important;
  -moz-animation-delay: 3s !important;
  -ms-animation-delay: 3s !important;
  -o-animation-delay: 3s !important;
  animation-delay: 3s !important;
}