/**
   LAVORAZIONI
========================================================================================== 
**/



/* Intro
------------------------------------------------------------------------------------------ */
.intro{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 100px;
	margin-bottom: -60px;
	z-index: 2;
}
	.intro figure{ width: 50%; height: auto; margin: 0; float: left; }
		.intro figure img{ width: 100%; }
		.intro figure .icon{
			width: 92px;
			height: 92px;
			display: block;
			position: absolute;
			top: 0;
			right: 0;
			transform: translate(50%, 18px);
			transform-origin: 0 0;
			border-radius: 50%;
			background: #00BA61;
			z-index: 2;
		}
			.intro figure .icon img{ width: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%); }
	.i_text{
		width: 50%;
		height: auto;
		padding: 50px 0 50px 8.5%;
		overflow: hidden;
		box-sizing: border-box;
		float: left;
	}
		.i_text h3{ font-size: 40px; line-height: 42px; margin-bottom: 50px; color: #00BA61; text-align: left; }


.widget{ width: 100%; min-height: 250px; background: #CCC; }
	
/* Banner per passaggio ad altre lavorazioni
------------------------------------------------------------------------------------------ */
.other_processing{
	width: 100%;
	height: auto;
	min-height: 210px;
	padding: 50px 0;
	box-sizing: border-box;
	background: #00BA61;
	color: #FFF;
}
	.op_container{ width: 90%; max-width: 850px; height: auto; overflow: hidden; margin: 0 auto; }
		.opc_label{
			width: 205px;
			float: left;
			margin-bottom: 15px;
			font-size: 11px;
			font-weight: 400;
			font-family: 'Open Sans', sans-serif;
		}
		.opc_prev, .opc_next{
			width: 38px;
			height: 38px;
			display: block;
			position: absolute;
			top: 30px;
			left: 0px;
			border-radius: 50%;
			background: rgba(255, 255, 255, 0) url(/img/icon_arrow_left.svg) no-repeat center center;
			background-size: contain;
			transition-duration: 0.4s;
		}
		.opc_next{ left: 70px; background-image: url(/img/icon_arrow_right.svg); }
			.opc_prev:hover, .opc_next:hover{ background-color: rgba(255, 255, 255, 0.3); }

		.opc_text{ width: 645px; height: auto; overflow: hidden; float: left; }
			.opc_text h3{ margin-bottom: 10px; line-height: 38px; font-size: 35px; text-align: left; }
			.opc_text a:hover{ color: #FFF; }

			.opc_slide span{ display: inline-block; font-size: 11px; text-transform: uppercase; }
				.opc_slide span::after{
					content: '';
					width: 70px;
					height: 1px;
					display: block;
					position: absolute;
					right: -80px;
					top: 50%;
					transform: translateY(-50%);
					background: #FFF;
				}




/* Schermi Intermedi
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
@media (max-width: 1335px){

.intro{ padding-top: 55px; margin-bottom: 0; }
	.intro figure{ width: 100%; }
		.intro figure .icon{
			width: 13.5vw;
			height: 13.5vw;
			top: initial;
			right: 50%;
			bottom: 0;
			transform: translate(50%, 50%);
		}
	.i_text{ width: 100%; padding: 70px 0 50px 0; }


/* ----------------- */
}
/* Fine schermi Intermedi */





/* Tablet
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
@media (max-width: 1024px){


.op_container{ padding-bottom: 50px; }
.opc_label{ width: 100%; margin: 0; }
.opc_prev, .opc_next{ top: initial; bottom: 0px; }
.opc_next{ left: initial; right: 0; }
.opc_text{ width: 100%; }


/* ----------------- */
}
/* Fine Tablet */




/* Schermi Piccoli
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
@media (max-width: 767px){



/* ----------------- */
}
/* Fine schermi Piccoli */