/* CSS Document */

body, #home-slider { background: #212121; }
.top-header, .header-menu-container, .black-section  { background: #212121 !important; }
.copyright-section, footer { border-top: solid 1px #333; }
h2 { text-transform: none !important; background: url(../images/h2-bg.png) no-repeat top right; 
	padding: 25px 0px 30px 20px; font-weight: 600; font-size: 24px; 
}
.settore { border-left: solid 2px #fff; border-bottom: solid 1px #FFF; margin: 0px 0px 20px 0px; min-height: 62px;  }
.col-md-offset-1 { margin-left: 5%;  width: 20%;}

/*.nav { background: #000; padding: 0px 30px !important; }*/
/*.hero-section { margin-top: -180px;}*/

.navbar-brand { background: url(../images/bg-logo.png) no-repeat top left; padding: 0px 50px 350px 0px; position : absolute; left: -15px }


/* logo normale */
.navbar-brand > img {  max-height: 200px; padding-top: 0px; margin-top: 15px;}

/* correttivo per logo 25 anni */
.navbar-brand > img {  max-height: 323px !important; padding-top: 0px; margin-top: 15px;}
.link-lingue { display: none !important; }


.fancybox-skin {   background-color: #212121; }
.opacity05 { opacity: 0.5 }


@media (max-width: 800px) {
	.navbar-brand { padding-right: 0px !important; background-position: left bottom !important; padding-bottom: 230px !important;} 
	.navbar-brand > img {  margin-top: 10px !important; margin-left: 10px; max-height: 120px !important; }
	
	/* correttivo per logo 25 anni */
	.navbar-brand > img {  max-height: 120px !important; margin-left: 30px; }
	
	
	
	h2 { background-color: #000; background-position: right center; }
	.settore { width: 80%; margin-left: 10%; margin-right: 10%; }
	#home-slider .swiper-wrapper { min-height: 350px !important; }
}

/*2023*/
@media (max-width: 800px) {
	.background-image-block.mobile-home img	{left:-80% !important;opacity:0.25 !important;}
	p.mobile-home-fiera br {display:none;}
}


.logosolo { display: none !important; }