.side-right {
    background: transparent url("foto3.jpg") !important;}
	
	
	.side-right.linea {
    background: transparent url("foto-linea.jpg") !important;}
		
	.side-right.lindhaus {
    background: transparent url("foto-lindhaus.jpg") !important;}
	
	
		.side-right.detergenti {
    background: transparent url("foto-detergenti.jpg") !important;}
	
			.side-right.attrezzature {
    background: transparent url("foto-attrezzature.jpg") !important;}
	
	
		
			.side-right.carta {
    background: transparent url("foto-carta.jpg") !important;}
	
	
	
			.side-right.dispenser {
    background: transparent url("foto-dispenser.jpg") !important;}
	
	
				.side-right.carrelli {
    background: transparent url("foto-carrelli.jpg") !important;}
	
	
	
	
	
	.side-left {
    background: #fff;}
	
	
	.small-hr {
    background: #7c7f8c none repeat scroll 0 0;}
	
	
	p, .address-detail a {
    font-size: 13px;
    font-weight: 300;
    color: #7c7f8c;
	text-align:justify;
    line-height: 25px;}
	
	#home h2 {
    font-size: 19px;
    font-weight: 300;
    color: #40434f;
	margin-top:40px;
text-align:left;
    line-height: 25px;}
	
	
	.small-hr {
  
    height: 2px;
    }
	
	.side-right .trans-overlay-dark {
    background: #fff;
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    left: 0;
    z-index: -2;}
	
	
		.side-right .trans-overlay-luce {
    background: #fff;
    background: rgba(255, 255, 255, 0.4);
    position: absolute;
    left: 0;
    z-index: -2;}
	
	
	
	.side-right {
   
    z-index: 88;}
	
	.main-menu a{font-size:60px; font-weight:bold !important;}

	.main-menu ul{width:550px !important;
	position: fixed !important;
    bottom: 40px !important;;}
	
	.menu-logo{min-width:200px !important;}
	
	
	@media (min-width: 1400px)
.main-menu {
    margin-top: 100px;
}


.align-center, .address-detail{text-align:right;}

.side-left.linea{background-color: #f0a1cc !important;}
.side-left.linea p{color:#fff;}
.side-left.linea h2 {color: #fff;}

.side-left.lindhaus{background-color: #85c3ee !important;}
.side-left.lindhaus p{color:#fff;}
.side-left.lindhaus h2 {color: #fff;}


.side-left.detergenti{background-color: #c5ce32 !important;}
.side-left.detergenti p{color:#fff;}
.side-left.detergenti h2 {color: #fff;}


.side-left.attrezzature{background-color: #6cf9c9 !important;}
.side-left.attrezzature p{color:#fff;}
.side-left.attrezzature h2 {color: #fff;}


.side-left.carta{background-color: #ffc104 !important;}
.side-left.carta p{color:#fff;}
.side-left.carta h2 {color: #fff;}

.side-left.dispenser{background-color: #fe7a7a !important;}
.side-left.dispenser p{color:#fff;}
.side-left.dispenser h2 {color: #fff;}


.side-left.carrelli{background-color: #afa7ff !important;}
.side-left.carrelli p{color:#fff;}
.side-left.carrelli h2 {color: #fff;}







#menu-item-64:hover a{color:#85c3ee;}
#menu-item-65:hover a{color:#f0a1cc;}
#menu-item-66:hover a{color:#c5ce32;}
#menu-item-67:hover a{color:#6cf9c9;}
#menu-item-68:hover a{color:#85c3ee;}
#menu-item-69:hover a{color:#ffc104;}
#menu-item-70:hover a{color:#fe7a7a;}
#menu-item-71:hover a{color:#afa7ff;}


.side-left.linea p{color:#fff;}
.side-left.linea h2 {color: #fff;}
	
	
	
#freccia_sx{
    z-index: 99999;
    position: absolute;
    top: 50%;
    left: 40px;
	width: 25px;
	cursor: pointer;
}
#freccia_dx{
    z-index: 99999;
    position: absolute;
    top: 50%;
    right: 40px;
	width: 25px;
	cursor: pointer;
}
#freccia_sx img{
	width:100%;
}
#freccia_dx img{
	width:100%;
}







.macchine{background-color:#fff !important;}
.monouso {background:#efefef !important;}
.carrelli {background:#efefef !important;}
.detergenti{background:#f5f5f5 !important;}




.copyright {
    bottom: 0;
	left:0;
}

#div_social_all{
	z-index:99999;
position:fixed;
bottom:15px;
right:10px;	
}
#div_social_all div{
	    float: left;
    margin: 0 10px 0 0;
	width: 32px;
	opacity: 0.8;
}
#div_social_all div:hover{
	opacity: 1;
}
#div_social_all div a{
	display:block;
}
#div_social_all div img{
	width:100%;
}
#home_home .fgfg{
	display:none !important;
}
#home_home .fgfg2{
	display:block !important;
}
.copyright a {
    color: inherit;
}
#fooooo_pc{
	bottom: 0 !important;
    left: 0 !important;
    position: fixed !important;
    width: 50% !important;
	background: inherit;
}
#fooooo_pc p{
	display: block !important;
    float: none !important;
    width: 66.66%;
    margin: 0 auto;
    padding: 25px 15px !important;
}
#home p{
	font-size: 14px !important;
    color: #6c6f79 !important;
}
#fooooo_pc p{
	font-size: 13px !important;
}
.side-left .content-wrap {
    max-height: 65%;
}
.side-left {
    padding-top: 2%;
}
#logoooo{
	display: block !important;
    float: none !important;
    width: 66.66%;
    margin: 0 auto;
    padding: 0 22px 0 0 !important;
}
#logoooo > img{
	width: 220px;
}
body div .content .main div p.animated.fadeInLeft{
padding-right: 10px;	
}
#visita_il_sito{
border: 1px solid rgba(255, 255, 255, 0.4 );
   /*border-radius: 5px;*/
    padding: 5px;
    background: rgba(255, 255, 255, 0.1 );
	transition: background ease-in-out 0.5s;
}
#visita_il_sito:hover{
    background: rgba(255, 255, 255, 0.25);
	transition: background ease-in-out 0.3s;
}
#seguici_fb{
	font-style: italic;
    margin-left: 25px;
	opacity: 0.7;
	font-size: 13px;
}
#seguici_fb:hover{
	opacity: 1;
}
#maaaaail a.a_mail_1{
    line-height: 30px;
}
#maaaaail a.a_mail_1 span{
color: #888;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 300;
    display: inline-block;
    margin-right: 15px;
}
#maaaaail a{
	display: block;
	float: left;
}
#me_me{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
#form_inviaaa{
	position:absolute;
	top:50%;
	left:50%;
	z-index:999999;
	width:1100px;
	margin-left:-550px;
	margin-top:-300px;
}
#form_inviaaa p{
	text-align:center;
	color:#bbb;
	font-size: 26px;
	padding-bottom: 40px !important;
}
#form_inviaaa input{
	display:block;
	width:96% !important;
	max-width:1000px !important;
	padding: 12px 2% !important;
	margin: 0 auto 40px auto !important;
	background:transparent !important;
	border:0 !important;
	border-bottom:2px solid #666 !important;
	text-align:center;
	font-size: 24px;
    text-transform: uppercase;
}
#form_inviaaa textarea{
	display:block;
	width:96% !important;
	max-width:1000px !important;
	padding: 12px 2% !important;
	margin: 0 auto 40px auto !important;
	background:transparent !important;
	border:0 !important;
	border-bottom:2px solid #666 !important;
	height:200px;
	text-align:center;
	font-size: 24px;
    text-transform: uppercase;
}
#form_inviaaa #f_4aaa{
	border:2px solid #666 !important;
	max-width:400px !important;
	text-transform: uppercase;
}

@font-face {
  font-family: 'MoonLight';
  src: url('http://percomgroup.com/fonts/MoonLight.eot'); /* IE9 Compat Modes */
  src: url('http://percomgroup.com/fonts/MoonLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('http://percomgroup.com/fonts/MoonLight.woff2') format('woff2'), /* Super Modern Browsers */
       url('http://percomgroup.com/fonts/MoonLight.woff') format('woff'), /* Pretty Modern Browsers */
       url('http://percomgroup.com/fonts/MoonLight.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('http://percomgroup.com/fonts/MoonLight.svg#svgFontName') format('svg'); /* Legacy iOS */
}
.content .main section div h2{
	letter-spacing: 1px;
	font-family: 'MoonLight', 'sans-serif';
	font-weight:400;
}

#astronomy{
	display:none !important;
}
body{
	overflow: hidden !important;
}

.content .main section div h2 {
	text-transform:uppercase !important;
}



