
/*   LEGNO  */

.evo-main-wrap a{
	color:#000000;
}

.evo-main-wrap a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration: underline;
}


.legno{
	
}
.sub-title-text  {
	
	color:#000;
	font-size:0.8rem;
	font-weight: 200;
	letter-spacing: 1px;
	line-height: 1.4rem;
	padding-top: 50px;
	padding-bottom:35px;
	
}


.intro-left{
	padding-right:15%;
	padding-left:5%;
}


.img-container-right{
	height:auto;
	padding-left:10%;
	padding-bottom:100px;
}

.img-intro-right{
	padding-top:2rem;
	width: 90%;
	height: auto;

}



.legno-textm{
	
color:#000;
font-size:1.0rem;
margin: 100px 0 100px 0 ;
text-align:center;
/* text-align-last: center; */
font-weight:300;
	line-height: 2rem;
	

}


.padding-text-legno{
	padding:0 20% 0 20%;
}



.riga{
	margin: 100px 0 150px 0;
}







.title-type{
font-size:2rem;
font-weight: 700;
	letter-spacing: 1px;
	margin-top:100px;
}

.title-type span{
	font-size: 2.0rem;
	font-weight: 300;
	font-family: "roboto"
}

.title-type-sub{
font-size:0.8rem;
font-weight:400;
	letter-spacing: 3px;
	text-transform: uppercase
}


.img-tech{
	margin:50px 0 50px 0;
	
}



.letter{
	width:20px;
	height: 20px;
	margin-right:20px;
}



.descr-last{
	padding-bottom:100px;
	
}


/* FINE LEGNO */



 .white{
	 color:#ffffff;
 }
 
 
 .p100{
	 margin-bottom:100px;
	 margin-top:100px !important;
 }
 
 
 .section-content-holder, .section-title-holder{

 }
 
a{
	color:#000000 ;
}

a:hover{
	
}
 
 .uses{
	 position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .75rem;
    font-weight: 500;
    letter-spacing: .5px;
    opacity: 1;
	color:#000000;
    margin-bottom: 0rem;
 }
.uses:before{
	content: '';
    width: 50px;
    height: 1px;
    background-color: #000000;
	color:#000;
    margin-top: 15px;
    opacity: 1;
} 


.title-uses{
	font-size:1.0rem;
	font-weight:700;
	letter-spacing:6px;
	padding-top:100px;
	padding-bottom:40px;
}


.uses-title{
	font-size:1.0rem;
	font-weight:700;
	letter-spacing:0px;
	padding-bottom:5px;
}

.uses-text{
	font-size:0.8rem;
	font-weight:300;
	letter-spacing:1px;
	line-height: 1.0rem;
}


.row_uses{
	padding-bottom: 50px;
}



.cert{
	font-size:1.2rem;
	color:#000000;
	text-decoration:underline;
}










.entry-title{
color:#000000 !important;
font-weight:900 !important;
letter-spacing:2px;
font-size:3rem !important;
} 





.entry-title-tec2{
	font-size:8.0rem ;
color:#000000 !important;
font-weight:600;
letter-spacing:2px;
	line-height: 7rem;
	margin-bottom:50px;
} 

.entry-title-tec{
	font-size:6.0rem ;
color:#000000 !important;
font-weight:600;
letter-spacing:2px;
	line-height: 6rem;
	margin-bottom:50px;
} 

.sub-menu-tec{
	color:#000;
	font-size:0.6rem;
	font-weight: 700;
	line-height: 1.6rem;
	letter-spacing: 3px;
	
}


 .page-desc{
color:#000000;
} 




.middle-text{
	color:#000000;
	font-size: 1.0rem;
	font-weight:300;
	text-align: center;
	
}

 .top-image{
	 
	 width:64px !important;
 }
 
 #portfolio {
    background-color: #fff !important;
}

 #portfolio .split-color {
    background-color: #fff;
}

 #about {
    background-color: #f6f8fd !important;
	color:#000000;
}

 #about .split-color {
    background-color: #f6f8fd;
	color:#000000;
}


.intro-d{
padding-bottom:40px;	
}

.intro-text{
font-size:1.6rem;
font-weight:lighter;
margin: 80px 0 80px 0 ;
text-align:left;
	line-height: 2.4rem;
		color:#000000;
		
}


.link-d{
	padding-bottom:120px;
}

.link-text{
font-size:0.8rem;
font-weight:900;	
letter-spacing: 4px;
padding-bottom: 30px;
	text-align: center;

	
}

.link-text:hover{
	
}


.link-text span{


}


.link-text2{
font-size:0.8rem;
font-weight:900;	
letter-spacing: 4px;
padding-bottom:5px;
	text-align: left;

	
}










 /* XS*/
@media (max-width: 767px){
 .uses{

    margin-bottom: 0.5rem;
 }



.title-uses{
	font-size:1.0rem;
	font-weight:700;
	letter-spacing:3px !important;
	padding-top:100px;
	padding-bottom:40px;
}


	
	.entry-title-tec3{
	font-size:6.0rem ;
color:#000000 !important;
font-weight:600;
letter-spacing:2px;
line-height: 7rem;
margin-top:100px !important;
margin-bottom:20px;
text-align:center !important;
		padding-left:15px; ;
} 
	
	
	
	
	
	.padding-text-legno{
		padding: 0 0 0 0 !important;
	}	
	
	
	
	
	.riga{
	
	margin: 0px 0px 0px 0px;


	}	
	
	
	
	
	
	

}


